./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0e929ff1b165932cb8ae38ad41af27feea82669418b50eebfc7984dcdec138f5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:01:03,180 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:01:03,282 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 05:01:03,287 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:01:03,287 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:01:03,322 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:01:03,325 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:01:03,325 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:01:03,325 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:01:03,325 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:01:03,326 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:01:03,326 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:01:03,327 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:01:03,327 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:01:03,327 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:01:03,328 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:01:03,328 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:01:03,329 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:03,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:03,330 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:03,330 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:01:03,330 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:01:03,331 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0e929ff1b165932cb8ae38ad41af27feea82669418b50eebfc7984dcdec138f5 [2024-11-28 05:01:03,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:01:03,648 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:01:03,651 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:01:03,652 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:01:03,652 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:01:03,654 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i [2024-11-28 05:01:06,677 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/data/dafe1a4bb/25c6965888194d7088ae1ebf03a0aac7/FLAG7ee5cdfa0 [2024-11-28 05:01:07,326 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:01:07,328 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i [2024-11-28 05:01:07,388 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/data/dafe1a4bb/25c6965888194d7088ae1ebf03a0aac7/FLAG7ee5cdfa0 [2024-11-28 05:01:07,751 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/data/dafe1a4bb/25c6965888194d7088ae1ebf03a0aac7 [2024-11-28 05:01:07,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:01:07,755 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:01:07,756 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:07,756 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:01:07,762 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:01:07,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:07" (1/1) ... [2024-11-28 05:01:07,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69fce9a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:07, skipping insertion in model container [2024-11-28 05:01:07,766 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:01:07" (1/1) ... [2024-11-28 05:01:07,904 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:01:09,493 WARN L250 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_9276e8f8-1723-49f9-a0a1-4c48057c287c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i[175309,175322] [2024-11-28 05:01:09,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:09,653 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:01:09,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; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3188] [2024-11-28 05:01:09,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3195] [2024-11-28 05:01:09,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [3202] [2024-11-28 05:01:09,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [3210] [2024-11-28 05:01:09,798 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"); [3253-3254] [2024-11-28 05:01:09,799 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"); [3257-3258] [2024-11-28 05:01:09,799 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"); [3261-3262] [2024-11-28 05:01:09,799 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"); [3265-3266] [2024-11-28 05:01:09,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5167] [2024-11-28 05:01:09,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5170] [2024-11-28 05:01:09,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5173] [2024-11-28 05:01:09,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5176] [2024-11-28 05:01:09,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp->state): : "memory", "cc"); [5347-5348] [2024-11-28 05:01:09,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [5352-5353] [2024-11-28 05:01:09,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [5357-5358] [2024-11-28 05:01:09,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [5362-5363] [2024-11-28 05:01:09,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___3->state): : "memory", "cc"); [5375-5376] [2024-11-28 05:01:09,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___4->state): : "memory", "cc"); [5380-5381] [2024-11-28 05:01:09,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___5->state): : "memory", "cc"); [5385-5386] [2024-11-28 05:01:09,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [5390-5391] [2024-11-28 05:01:10,085 WARN L250 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_9276e8f8-1723-49f9-a0a1-4c48057c287c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i[175309,175322] [2024-11-28 05:01:10,114 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:01:10,197 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:01:10,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10 WrapperNode [2024-11-28 05:01:10,198 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:01:10,199 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:10,200 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:01:10,200 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:01:10,207 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,303 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,406 INFO L138 Inliner]: procedures = 260, calls = 1910, calls flagged for inlining = 104, calls inlined = 32, statements flattened = 1707 [2024-11-28 05:01:10,407 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:01:10,411 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:01:10,411 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:01:10,412 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:01:10,423 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,424 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,442 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,611 INFO L175 MemorySlicer]: Split 585 memory accesses to 50 slices as follows [3, 0, 1, 1, 2, 6, 4, 8, 8, 8, 8, 8, 4, 7, 8, 3, 8, 3, 8, 8, 104, 8, 3, 8, 10, 8, 42, 6, 6, 8, 8, 4, 6, 6, 8, 6, 8, 8, 2, 18, 17, 34, 8, 6, 2, 6, 2, 10, 48, 69]. 18 percent of accesses are in the largest equivalence class. The 389 initializations are split as follows [3, 0, 0, 0, 2, 6, 4, 8, 8, 8, 8, 8, 4, 7, 8, 0, 8, 2, 8, 8, 10, 8, 0, 8, 10, 8, 0, 6, 6, 8, 8, 4, 6, 6, 8, 6, 8, 8, 2, 18, 0, 0, 8, 6, 2, 6, 2, 10, 48, 69]. The 137 writes are split as follows [0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 3, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 26, 0, 0, 0, 0, 0, 0, 0, 0]. [2024-11-28 05:01:10,611 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,611 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,747 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,754 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,775 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,822 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,883 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,942 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:01:10,944 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:01:10,944 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:01:10,945 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:01:10,946 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (1/1) ... [2024-11-28 05:01:10,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:01:10,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:01:11,034 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:01:11,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:01:11,087 INFO L130 BoogieDeclarations]: Found specification of procedure ir_lookup_by_scancode [2024-11-28 05:01:11,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ir_lookup_by_scancode [2024-11-28 05:01:11,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-28 05:01:11,088 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-11-28 05:01:11,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2024-11-28 05:01:11,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2024-11-28 05:01:11,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2024-11-28 05:01:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 05:01:11,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 05:01:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 05:01:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 05:01:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 05:01:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 05:01:11,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-28 05:01:11,096 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-11-28 05:01:11,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2024-11-28 05:01:11,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2024-11-28 05:01:11,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ir_raw_handler_lock [2024-11-28 05:01:11,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ir_raw_handler_lock [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:01:11,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:01:11,100 INFO L130 BoogieDeclarations]: Found specification of procedure rc_dev_uevent [2024-11-28 05:01:11,100 INFO L138 BoogieDeclarations]: Found implementation of procedure rc_dev_uevent [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-28 05:01:11,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 05:01:11,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-28 05:01:11,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure add_uevent_var [2024-11-28 05:01:11,101 INFO L138 BoogieDeclarations]: Found implementation of procedure add_uevent_var [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-28 05:01:11,101 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-28 05:01:11,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:01:11,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:01:11,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:01:11,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:01:11,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-28 05:01:11,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-28 05:01:11,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2024-11-28 05:01:11,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-28 05:01:11,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-28 05:01:11,108 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2024-11-28 05:01:11,108 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2024-11-28 05:01:11,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 05:01:11,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-28 05:01:11,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-28 05:01:11,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2024-11-28 05:01:11,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_rc_dev [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_rc_dev [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_rc_dev [2024-11-28 05:01:11,114 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_rc_dev [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-28 05:01:11,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-28 05:01:11,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2024-11-28 05:01:11,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure rc_dev_release [2024-11-28 05:01:11,118 INFO L138 BoogieDeclarations]: Found implementation of procedure rc_dev_release [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 05:01:11,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-28 05:01:11,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2024-11-28 05:01:11,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 05:01:11,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-28 05:01:11,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2024-11-28 05:01:11,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:01:11,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-11-28 05:01:11,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2024-11-28 05:01:11,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2024-11-28 05:01:11,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:01:11,131 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2024-11-28 05:01:11,132 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2024-11-28 05:01:11,133 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2024-11-28 05:01:11,134 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-11-28 05:01:11,134 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ir_raw_handler_lock [2024-11-28 05:01:11,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ir_raw_handler_lock [2024-11-28 05:01:11,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 05:01:11,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 05:01:11,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 05:01:11,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-28 05:01:11,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2024-11-28 05:01:11,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-28 05:01:11,138 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 05:01:11,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 05:01:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 05:01:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 05:01:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 05:01:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-11-28 05:01:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure input_scancode_to_scalar [2024-11-28 05:01:11,144 INFO L138 BoogieDeclarations]: Found implementation of procedure input_scancode_to_scalar [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-28 05:01:11,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-28 05:01:11,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-28 05:01:11,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-11-28 05:01:11,145 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-28 05:01:11,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2024-11-28 05:01:11,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2024-11-28 05:01:11,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2024-11-28 05:01:11,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2024-11-28 05:01:11,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2024-11-28 05:01:11,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2024-11-28 05:01:11,149 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:01:11,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:01:12,320 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:01:12,325 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:01:26,709 INFO L? ?]: Removed 1179 outVars from TransFormulas that were not future-live. [2024-11-28 05:01:26,710 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:01:26,753 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:01:26,753 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:01:26,754 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:26 BoogieIcfgContainer [2024-11-28 05:01:26,754 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:01:26,760 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:01:26,760 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:01:26,770 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:01:26,770 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:01:07" (1/3) ... [2024-11-28 05:01:26,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5981e0f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:26, skipping insertion in model container [2024-11-28 05:01:26,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:01:10" (2/3) ... [2024-11-28 05:01:26,773 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5981e0f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:01:26, skipping insertion in model container [2024-11-28 05:01:26,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:26" (3/3) ... [2024-11-28 05:01:26,774 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i [2024-11-28 05:01:26,793 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:01:26,796 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--media--rc--rc-core.ko-main.cil.out.i that has 78 procedures, 622 locations, 1 initial locations, 102 loop locations, and 1 error locations. [2024-11-28 05:01:26,881 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:01:26,900 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@23dc845e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:01:26,904 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:01:26,909 INFO L276 IsEmpty]: Start isEmpty. Operand has 377 states, 284 states have (on average 1.4049295774647887) internal successors, (399), 295 states have internal predecessors, (399), 63 states have call successors, (63), 28 states have call predecessors, (63), 28 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-28 05:01:26,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-28 05:01:26,921 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:26,921 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:26,922 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:26,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:26,930 INFO L85 PathProgramCache]: Analyzing trace with hash 434506715, now seen corresponding path program 1 times [2024-11-28 05:01:26,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:26,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356351346] [2024-11-28 05:01:26,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:26,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:29,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:29,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:29,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356351346] [2024-11-28 05:01:29,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356351346] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:29,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:29,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:29,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564515320] [2024-11-28 05:01:29,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:29,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:29,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:29,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:29,344 INFO L87 Difference]: Start difference. First operand has 377 states, 284 states have (on average 1.4049295774647887) internal successors, (399), 295 states have internal predecessors, (399), 63 states have call successors, (63), 28 states have call predecessors, (63), 28 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:01:29,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:29,648 INFO L93 Difference]: Finished difference Result 882 states and 1241 transitions. [2024-11-28 05:01:29,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:29,654 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2024-11-28 05:01:29,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:29,676 INFO L225 Difference]: With dead ends: 882 [2024-11-28 05:01:29,677 INFO L226 Difference]: Without dead ends: 500 [2024-11-28 05:01:29,685 INFO L434 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 [2024-11-28 05:01:29,691 INFO L435 NwaCegarLoop]: 534 mSDtfsCounter, 170 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:29,692 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 1035 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:01:29,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2024-11-28 05:01:29,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 485. [2024-11-28 05:01:29,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 368 states have (on average 1.3994565217391304) internal successors, (515), 378 states have internal predecessors, (515), 78 states have call successors, (78), 39 states have call predecessors, (78), 38 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 05:01:29,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 662 transitions. [2024-11-28 05:01:29,826 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 662 transitions. Word has length 17 [2024-11-28 05:01:29,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:29,827 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 662 transitions. [2024-11-28 05:01:29,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 05:01:29,828 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 662 transitions. [2024-11-28 05:01:29,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-28 05:01:29,831 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:29,831 INFO L218 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] [2024-11-28 05:01:29,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:01:29,831 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:29,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash 660225039, now seen corresponding path program 1 times [2024-11-28 05:01:29,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:29,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035133284] [2024-11-28 05:01:29,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:29,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:31,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:31,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:31,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:31,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035133284] [2024-11-28 05:01:31,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035133284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:31,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:31,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:31,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733295830] [2024-11-28 05:01:31,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:31,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:31,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:31,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:31,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:31,592 INFO L87 Difference]: Start difference. First operand 485 states and 662 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:31,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:31,726 INFO L93 Difference]: Finished difference Result 512 states and 696 transitions. [2024-11-28 05:01:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:31,727 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2024-11-28 05:01:31,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:31,736 INFO L225 Difference]: With dead ends: 512 [2024-11-28 05:01:31,739 INFO L226 Difference]: Without dead ends: 499 [2024-11-28 05:01:31,740 INFO L434 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 [2024-11-28 05:01:31,741 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 504 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:31,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 540 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:01:31,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2024-11-28 05:01:31,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 486. [2024-11-28 05:01:31,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 369 states have (on average 1.3983739837398375) internal successors, (516), 379 states have internal predecessors, (516), 78 states have call successors, (78), 39 states have call predecessors, (78), 38 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 05:01:31,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 663 transitions. [2024-11-28 05:01:31,818 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 663 transitions. Word has length 24 [2024-11-28 05:01:31,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:31,818 INFO L471 AbstractCegarLoop]: Abstraction has 486 states and 663 transitions. [2024-11-28 05:01:31,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:31,818 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 663 transitions. [2024-11-28 05:01:31,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-28 05:01:31,822 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:31,823 INFO L218 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] [2024-11-28 05:01:31,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:01:31,823 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:31,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:31,824 INFO L85 PathProgramCache]: Analyzing trace with hash 717483341, now seen corresponding path program 1 times [2024-11-28 05:01:31,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:31,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781789510] [2024-11-28 05:01:31,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:31,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:32,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:32,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:32,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:32,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781789510] [2024-11-28 05:01:32,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781789510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:32,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:32,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:32,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063383976] [2024-11-28 05:01:32,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:32,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:32,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:32,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:32,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:32,789 INFO L87 Difference]: Start difference. First operand 486 states and 663 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:36,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:36,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:36,918 INFO L93 Difference]: Finished difference Result 488 states and 664 transitions. [2024-11-28 05:01:36,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:36,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2024-11-28 05:01:36,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:36,923 INFO L225 Difference]: With dead ends: 488 [2024-11-28 05:01:36,923 INFO L226 Difference]: Without dead ends: 485 [2024-11-28 05:01:36,924 INFO L434 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 [2024-11-28 05:01:36,924 INFO L435 NwaCegarLoop]: 506 mSDtfsCounter, 489 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:36,925 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 506 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:01:36,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2024-11-28 05:01:36,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 485. [2024-11-28 05:01:36,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 369 states have (on average 1.3956639566395663) internal successors, (515), 378 states have internal predecessors, (515), 77 states have call successors, (77), 39 states have call predecessors, (77), 38 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 05:01:36,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 661 transitions. [2024-11-28 05:01:36,974 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 661 transitions. Word has length 24 [2024-11-28 05:01:36,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:36,977 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 661 transitions. [2024-11-28 05:01:36,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:36,978 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 661 transitions. [2024-11-28 05:01:36,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-28 05:01:36,980 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:36,980 INFO L218 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] [2024-11-28 05:01:36,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:01:36,981 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:36,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:36,981 INFO L85 PathProgramCache]: Analyzing trace with hash 766341807, now seen corresponding path program 1 times [2024-11-28 05:01:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:36,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683157579] [2024-11-28 05:01:36,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:36,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:38,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:38,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683157579] [2024-11-28 05:01:38,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683157579] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:38,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:38,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:38,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344053908] [2024-11-28 05:01:38,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:38,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:38,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:38,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:38,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:38,423 INFO L87 Difference]: Start difference. First operand 485 states and 661 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:42,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:42,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:42,627 INFO L93 Difference]: Finished difference Result 492 states and 665 transitions. [2024-11-28 05:01:42,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:42,628 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2024-11-28 05:01:42,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:42,632 INFO L225 Difference]: With dead ends: 492 [2024-11-28 05:01:42,632 INFO L226 Difference]: Without dead ends: 488 [2024-11-28 05:01:42,633 INFO L434 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 [2024-11-28 05:01:42,634 INFO L435 NwaCegarLoop]: 501 mSDtfsCounter, 472 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:42,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 512 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 05:01:42,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-11-28 05:01:42,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 486. [2024-11-28 05:01:42,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 371 states have (on average 1.3881401617250675) internal successors, (515), 378 states have internal predecessors, (515), 75 states have call successors, (75), 40 states have call predecessors, (75), 39 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 05:01:42,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 659 transitions. [2024-11-28 05:01:42,698 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 659 transitions. Word has length 25 [2024-11-28 05:01:42,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:42,699 INFO L471 AbstractCegarLoop]: Abstraction has 486 states and 659 transitions. [2024-11-28 05:01:42,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:42,699 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 659 transitions. [2024-11-28 05:01:42,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 05:01:42,703 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:42,704 INFO L218 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] [2024-11-28 05:01:42,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:01:42,704 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:42,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:42,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2014008176, now seen corresponding path program 1 times [2024-11-28 05:01:42,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:42,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102143601] [2024-11-28 05:01:42,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:42,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:43,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:43,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102143601] [2024-11-28 05:01:43,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102143601] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:43,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:43,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:43,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565706629] [2024-11-28 05:01:43,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:43,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:43,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:43,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:43,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:43,696 INFO L87 Difference]: Start difference. First operand 486 states and 659 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:47,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:47,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:47,851 INFO L93 Difference]: Finished difference Result 488 states and 660 transitions. [2024-11-28 05:01:47,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:47,852 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2024-11-28 05:01:47,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:47,858 INFO L225 Difference]: With dead ends: 488 [2024-11-28 05:01:47,861 INFO L226 Difference]: Without dead ends: 485 [2024-11-28 05:01:47,861 INFO L434 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 [2024-11-28 05:01:47,862 INFO L435 NwaCegarLoop]: 500 mSDtfsCounter, 481 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:47,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 500 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:01:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2024-11-28 05:01:47,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 485. [2024-11-28 05:01:47,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 371 states have (on average 1.38544474393531) internal successors, (514), 377 states have internal predecessors, (514), 74 states have call successors, (74), 40 states have call predecessors, (74), 39 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-28 05:01:47,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 657 transitions. [2024-11-28 05:01:47,921 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 657 transitions. Word has length 26 [2024-11-28 05:01:47,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:47,922 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 657 transitions. [2024-11-28 05:01:47,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:47,922 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 657 transitions. [2024-11-28 05:01:47,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 05:01:47,924 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:47,924 INFO L218 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] [2024-11-28 05:01:47,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:01:47,924 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:47,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:47,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1989460434, now seen corresponding path program 1 times [2024-11-28 05:01:47,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:47,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074569337] [2024-11-28 05:01:47,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:47,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:48,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:48,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:48,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074569337] [2024-11-28 05:01:48,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074569337] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:48,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:48,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:48,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096136311] [2024-11-28 05:01:48,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:48,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:48,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:48,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:48,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:48,961 INFO L87 Difference]: Start difference. First operand 485 states and 657 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:53,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:53,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:53,162 INFO L93 Difference]: Finished difference Result 744 states and 1003 transitions. [2024-11-28 05:01:53,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:53,163 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2024-11-28 05:01:53,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:53,169 INFO L225 Difference]: With dead ends: 744 [2024-11-28 05:01:53,170 INFO L226 Difference]: Without dead ends: 740 [2024-11-28 05:01:53,171 INFO L434 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 [2024-11-28 05:01:53,173 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 178 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:53,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 978 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 05:01:53,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2024-11-28 05:01:53,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 738. [2024-11-28 05:01:53,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 569 states have (on average 1.3884007029876977) internal successors, (790), 577 states have internal predecessors, (790), 106 states have call successors, (106), 64 states have call predecessors, (106), 62 states have return successors, (101), 97 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-28 05:01:53,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 997 transitions. [2024-11-28 05:01:53,250 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 997 transitions. Word has length 27 [2024-11-28 05:01:53,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:53,253 INFO L471 AbstractCegarLoop]: Abstraction has 738 states and 997 transitions. [2024-11-28 05:01:53,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:53,253 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 997 transitions. [2024-11-28 05:01:53,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-28 05:01:53,255 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:53,256 INFO L218 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] [2024-11-28 05:01:53,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:01:53,256 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:53,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:53,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1542940627, now seen corresponding path program 1 times [2024-11-28 05:01:53,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:53,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805444697] [2024-11-28 05:01:53,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:53,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:54,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:54,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 05:01:54,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:54,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805444697] [2024-11-28 05:01:54,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805444697] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:54,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:54,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:54,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163777043] [2024-11-28 05:01:54,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:54,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:54,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:54,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:54,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:54,276 INFO L87 Difference]: Start difference. First operand 738 states and 997 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:58,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:01:58,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:01:58,383 INFO L93 Difference]: Finished difference Result 740 states and 998 transitions. [2024-11-28 05:01:58,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:01:58,453 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2024-11-28 05:01:58,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:01:58,458 INFO L225 Difference]: With dead ends: 740 [2024-11-28 05:01:58,458 INFO L226 Difference]: Without dead ends: 715 [2024-11-28 05:01:58,459 INFO L434 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 [2024-11-28 05:01:58,459 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 477 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:01:58,460 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 499 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:01:58,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2024-11-28 05:01:58,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 714. [2024-11-28 05:01:58,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 554 states have (on average 1.3898916967509025) internal successors, (770), 560 states have internal predecessors, (770), 99 states have call successors, (99), 62 states have call predecessors, (99), 60 states have return successors, (95), 92 states have call predecessors, (95), 95 states have call successors, (95) [2024-11-28 05:01:58,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 964 transitions. [2024-11-28 05:01:58,519 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 964 transitions. Word has length 28 [2024-11-28 05:01:58,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:01:58,520 INFO L471 AbstractCegarLoop]: Abstraction has 714 states and 964 transitions. [2024-11-28 05:01:58,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 05:01:58,520 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 964 transitions. [2024-11-28 05:01:58,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 05:01:58,522 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:01:58,522 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:01:58,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 05:01:58,523 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:01:58,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:01:58,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2128375307, now seen corresponding path program 1 times [2024-11-28 05:01:58,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:01:58,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856571027] [2024-11-28 05:01:58,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:01:58,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:01:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:01:59,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 05:01:59,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:01:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856571027] [2024-11-28 05:01:59,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856571027] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:01:59,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:01:59,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:01:59,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265741421] [2024-11-28 05:01:59,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:01:59,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:01:59,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:01:59,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:01:59,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:01:59,575 INFO L87 Difference]: Start difference. First operand 714 states and 964 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:02:03,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:03,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:03,739 INFO L93 Difference]: Finished difference Result 1424 states and 1924 transitions. [2024-11-28 05:02:03,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:02:03,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 3 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 50 [2024-11-28 05:02:03,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:03,746 INFO L225 Difference]: With dead ends: 1424 [2024-11-28 05:02:03,746 INFO L226 Difference]: Without dead ends: 713 [2024-11-28 05:02:03,748 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:03,749 INFO L435 NwaCegarLoop]: 658 mSDtfsCounter, 470 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:03,749 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 833 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:02:03,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2024-11-28 05:02:03,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2024-11-28 05:02:03,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 554 states have (on average 1.3862815884476534) internal successors, (768), 559 states have internal predecessors, (768), 98 states have call successors, (98), 62 states have call predecessors, (98), 60 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-28 05:02:03,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 959 transitions. [2024-11-28 05:02:03,806 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 959 transitions. Word has length 50 [2024-11-28 05:02:03,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:03,807 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 959 transitions. [2024-11-28 05:02:03,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:02:03,807 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 959 transitions. [2024-11-28 05:02:03,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-28 05:02:03,810 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:03,810 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:03,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 05:02:03,810 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:03,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:03,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1938132809, now seen corresponding path program 1 times [2024-11-28 05:02:03,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:03,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125723596] [2024-11-28 05:02:03,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:04,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:05,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 05:02:05,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:05,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125723596] [2024-11-28 05:02:05,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125723596] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:05,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:05,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:02:05,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543565038] [2024-11-28 05:02:05,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:05,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:02:05,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:05,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:02:05,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:05,069 INFO L87 Difference]: Start difference. First operand 713 states and 959 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-28 05:02:09,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:09,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:09,219 INFO L93 Difference]: Finished difference Result 715 states and 960 transitions. [2024-11-28 05:02:09,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:02:09,219 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 59 [2024-11-28 05:02:09,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:09,225 INFO L225 Difference]: With dead ends: 715 [2024-11-28 05:02:09,225 INFO L226 Difference]: Without dead ends: 712 [2024-11-28 05:02:09,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:02:09,230 INFO L435 NwaCegarLoop]: 495 mSDtfsCounter, 4 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:09,230 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 975 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:02:09,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2024-11-28 05:02:09,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 712. [2024-11-28 05:02:09,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 554 states have (on average 1.3844765342960288) internal successors, (767), 558 states have internal predecessors, (767), 97 states have call successors, (97), 62 states have call predecessors, (97), 60 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-28 05:02:09,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 957 transitions. [2024-11-28 05:02:09,280 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 957 transitions. Word has length 59 [2024-11-28 05:02:09,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:09,281 INFO L471 AbstractCegarLoop]: Abstraction has 712 states and 957 transitions. [2024-11-28 05:02:09,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-28 05:02:09,281 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 957 transitions. [2024-11-28 05:02:09,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-28 05:02:09,288 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:09,288 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:09,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 05:02:09,288 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:09,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:09,289 INFO L85 PathProgramCache]: Analyzing trace with hash -326501186, now seen corresponding path program 1 times [2024-11-28 05:02:09,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:09,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553995986] [2024-11-28 05:02:09,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:09,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:10,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:02:10,763 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 05:02:10,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:10,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553995986] [2024-11-28 05:02:10,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553995986] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:02:10,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:02:10,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:02:10,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713967286] [2024-11-28 05:02:10,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:02:10,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:02:10,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:10,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:02:10,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:10,766 INFO L87 Difference]: Start difference. First operand 712 states and 957 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:02:14,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:02:15,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:02:15,036 INFO L93 Difference]: Finished difference Result 1438 states and 1931 transitions. [2024-11-28 05:02:15,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:02:15,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2024-11-28 05:02:15,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:02:15,042 INFO L225 Difference]: With dead ends: 1438 [2024-11-28 05:02:15,042 INFO L226 Difference]: Without dead ends: 713 [2024-11-28 05:02:15,044 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:02:15,045 INFO L435 NwaCegarLoop]: 491 mSDtfsCounter, 9 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1953 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:02:15,045 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1953 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 05:02:15,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2024-11-28 05:02:15,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 648. [2024-11-28 05:02:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 512 states have (on average 1.400390625) internal successors, (717), 515 states have internal predecessors, (717), 85 states have call successors, (85), 52 states have call predecessors, (85), 50 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-28 05:02:15,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 883 transitions. [2024-11-28 05:02:15,106 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 883 transitions. Word has length 58 [2024-11-28 05:02:15,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:02:15,107 INFO L471 AbstractCegarLoop]: Abstraction has 648 states and 883 transitions. [2024-11-28 05:02:15,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 05:02:15,107 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 883 transitions. [2024-11-28 05:02:15,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-28 05:02:15,110 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:02:15,110 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:15,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 05:02:15,110 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:02:15,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:02:15,111 INFO L85 PathProgramCache]: Analyzing trace with hash 881245106, now seen corresponding path program 1 times [2024-11-28 05:02:15,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:02:15,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972874387] [2024-11-28 05:02:15,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:02:15,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:02:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:02:16,419 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:02:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:02:16,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:02:16,764 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:02:16,765 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:02:16,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 05:02:16,771 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:02:16,954 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:02:16,962 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:02:16 BoogieIcfgContainer [2024-11-28 05:02:16,965 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:02:16,965 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:02:16,966 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:02:16,966 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:02:16,967 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:01:26" (3/4) ... [2024-11-28 05:02:16,968 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-28 05:02:17,226 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 32. [2024-11-28 05:02:17,325 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 05:02:17,325 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 05:02:17,325 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:02:17,326 INFO L158 Benchmark]: Toolchain (without parser) took 69571.83ms. Allocated memory was 117.4MB in the beginning and 1.0GB in the end (delta: 931.1MB). Free memory was 84.8MB in the beginning and 707.8MB in the end (delta: -623.0MB). Peak memory consumption was 307.6MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,326 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:02:17,327 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2442.62ms. Allocated memory is still 117.4MB. Free memory was 84.8MB in the beginning and 49.3MB in the end (delta: 35.5MB). Peak memory consumption was 79.8MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,327 INFO L158 Benchmark]: Boogie Procedure Inliner took 207.37ms. Allocated memory is still 117.4MB. Free memory was 49.3MB in the beginning and 37.6MB in the end (delta: 11.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,329 INFO L158 Benchmark]: Boogie Preprocessor took 531.23ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 37.6MB in the beginning and 135.1MB in the end (delta: -97.4MB). Peak memory consumption was 38.2MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,329 INFO L158 Benchmark]: RCFGBuilder took 15809.49ms. Allocated memory is still 209.7MB. Free memory was 135.1MB in the beginning and 59.7MB in the end (delta: 75.4MB). Peak memory consumption was 98.7MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,330 INFO L158 Benchmark]: TraceAbstraction took 50204.53ms. Allocated memory was 209.7MB in the beginning and 1.0GB in the end (delta: 838.9MB). Free memory was 59.7MB in the beginning and 733.0MB in the end (delta: -673.3MB). Peak memory consumption was 169.7MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,330 INFO L158 Benchmark]: Witness Printer took 359.96ms. Allocated memory is still 1.0GB. Free memory was 733.0MB in the beginning and 707.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:02:17,334 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.31ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2442.62ms. Allocated memory is still 117.4MB. Free memory was 84.8MB in the beginning and 49.3MB in the end (delta: 35.5MB). Peak memory consumption was 79.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 207.37ms. Allocated memory is still 117.4MB. Free memory was 49.3MB in the beginning and 37.6MB in the end (delta: 11.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 531.23ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 37.6MB in the beginning and 135.1MB in the end (delta: -97.4MB). Peak memory consumption was 38.2MB. Max. memory is 16.1GB. * RCFGBuilder took 15809.49ms. Allocated memory is still 209.7MB. Free memory was 135.1MB in the beginning and 59.7MB in the end (delta: 75.4MB). Peak memory consumption was 98.7MB. Max. memory is 16.1GB. * TraceAbstraction took 50204.53ms. Allocated memory was 209.7MB in the beginning and 1.0GB in the end (delta: 838.9MB). Free memory was 59.7MB in the beginning and 733.0MB in the end (delta: -673.3MB). Peak memory consumption was 169.7MB. Max. memory is 16.1GB. * Witness Printer took 359.96ms. Allocated memory is still 1.0GB. Free memory was 733.0MB in the beginning and 707.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3188]: 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 %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3188] - GenericResultAtLocation [Line: 3195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3195] - GenericResultAtLocation [Line: 3202]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [3202] - GenericResultAtLocation [Line: 3210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [3210] - GenericResultAtLocation [Line: 3253]: 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"); [3253-3254] - GenericResultAtLocation [Line: 3257]: 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"); [3257-3258] - GenericResultAtLocation [Line: 3261]: 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"); [3261-3262] - GenericResultAtLocation [Line: 3265]: 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"); [3265-3266] - GenericResultAtLocation [Line: 5167]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5167] - GenericResultAtLocation [Line: 5170]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5170] - GenericResultAtLocation [Line: 5173]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5173] - GenericResultAtLocation [Line: 5176]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5176] - GenericResultAtLocation [Line: 5347]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp->state): : "memory", "cc"); [5347-5348] - GenericResultAtLocation [Line: 5352]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [5352-5353] - GenericResultAtLocation [Line: 5357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [5357-5358] - GenericResultAtLocation [Line: 5362]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [5362-5363] - GenericResultAtLocation [Line: 5375]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___3->state): : "memory", "cc"); [5375-5376] - GenericResultAtLocation [Line: 5380]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___4->state): : "memory", "cc"); [5380-5381] - GenericResultAtLocation [Line: 5385]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___5->state): : "memory", "cc"); [5385-5386] - GenericResultAtLocation [Line: 5390]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [5390-5391] * 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 - CounterExampleResult [Line: 6023]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L3298] int ldv_state_variable_3 ; [L3299] int ldv_state_variable_1 ; [L3300] int ldv_state_variable_2 ; [L3301] int ref_cnt ; [L3302] int ldv_state_variable_0 ; [L3412] int rc_core_debug ; [L3472] static struct list_head rc_map_list = {& rc_map_list, & rc_map_list}; [L3472] static struct list_head rc_map_list = {& rc_map_list, & rc_map_list}; [L3472] static struct list_head rc_map_list = {& rc_map_list, & rc_map_list}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3473-L3474] static spinlock_t rc_map_lock = {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "rc_map_lock", 0, 0UL}}}}; [L3551] static struct rc_map_table empty[1U] = { {42U, 152U}}; [L3551] static struct rc_map_table empty[1U] = { {42U, 152U}}; [L3551] static struct rc_map_table empty[1U] = { {42U, 152U}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L3552-L3559] static struct rc_map_list empty_map = {{0, 0}, {(struct rc_map_table *)(& empty), 1U, 0U, 0U, 0, "rc-empty", {{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}}}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4237-L4238] static struct class ir_input_class = {"rc", 0, 0, 0, 0, 0, 0, & ir_devnode, 0, 0, 0, 0, 0, 0, 0, 0}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4239-L4251] static struct __anonstruct_proto_names_168 proto_names[12U] = { {0ULL, (char *)"none"}, {2ULL, (char *)"other"}, {1ULL, (char *)"unknown"}, {24ULL, (char *)"rc-5"}, {1024ULL, (char *)"nec"}, {253952ULL, (char *)"rc-6"}, {64ULL, (char *)"jvc"}, {896ULL, (char *)"sony"}, {32ULL, (char *)"rc-5-sz"}, {2048ULL, (char *)"sanyo"}, {4096ULL, (char *)"mce_kbd"}, {4ULL, (char *)"lirc"}}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4578-L4580] static struct device_attribute dev_attr_protocols = {{"protocols", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_protocols, & store_protocols}; [L4581] static struct attribute *rc_dev_attrs[2U] = { & dev_attr_protocols.attr, 0}; [L4581] static struct attribute *rc_dev_attrs[2U] = { & dev_attr_protocols.attr, 0}; [L4581] static struct attribute *rc_dev_attrs[2U] = { & dev_attr_protocols.attr, 0}; [L4582] static struct attribute_group rc_dev_attr_grp = {0, 0, (struct attribute **)(& rc_dev_attrs)}; [L4582] static struct attribute_group rc_dev_attr_grp = {0, 0, (struct attribute **)(& rc_dev_attrs)}; [L4582] static struct attribute_group rc_dev_attr_grp = {0, 0, (struct attribute **)(& rc_dev_attrs)}; [L4582] static struct attribute_group rc_dev_attr_grp = {0, 0, (struct attribute **)(& rc_dev_attrs)}; [L4583] static struct attribute_group const *rc_dev_attr_groups[2U] = { (struct attribute_group const *)(& rc_dev_attr_grp), 0}; [L4583] static struct attribute_group const *rc_dev_attr_groups[2U] = { (struct attribute_group const *)(& rc_dev_attr_grp), 0}; [L4583] static struct attribute_group const *rc_dev_attr_groups[2U] = { (struct attribute_group const *)(& rc_dev_attr_grp), 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4584-L4585] static struct device_type rc_dev_type = {0, (struct attribute_group const **)(& rc_dev_attr_groups), & rc_dev_uevent, 0, & rc_dev_release, 0}; [L4884] char *ldvarg3 ; [L4885] struct device *dev_attr_protocols_group0 ; [L4886] struct kobj_uevent_env *ldvarg0 ; [L4887] char *ldvarg5 ; [L4888] struct device *ldvarg1 ; [L4889] int ldv_retval_0 ; [L4890] size_t ldvarg4 ; [L4892] struct device_attribute *dev_attr_protocols_group1 ; [L4894] struct device *rc_dev_type_group0 ; [L4895] umode_t *ldvarg2 ; [L5297] static struct list_head ir_raw_client_list = {& ir_raw_client_list, & ir_raw_client_list}; [L5297] static struct list_head ir_raw_client_list = {& ir_raw_client_list, & ir_raw_client_list}; [L5297] static struct list_head ir_raw_client_list = {& ir_raw_client_list, & ir_raw_client_list}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5298-L5301] static struct mutex ir_raw_handler_lock = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, 0xffffffffffffffffUL, {0, {0, 0}, "ir_raw_handler_lock.wait_lock", 0, 0UL}}}}, {& ir_raw_handler_lock.wait_list, & ir_raw_handler_lock.wait_list}, 0, 0, (void *)(& ir_raw_handler_lock), {0, {0, 0}, "ir_raw_handler_lock", 0, 0UL}}; [L5302] static struct list_head ir_raw_handler_list = {& ir_raw_handler_list, & ir_raw_handler_list}; [L5302] static struct list_head ir_raw_handler_list = {& ir_raw_handler_list, & ir_raw_handler_list}; [L5302] static struct list_head ir_raw_handler_list = {& ir_raw_handler_list, & ir_raw_handler_list}; [L5303] static u64 available_protocols ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L5304] static struct work_struct wq_load ; [L6040] static int ldv_mutex_cred_guard_mutex_of_signal_struct ; [L6143] static int ldv_mutex_ir_raw_handler_lock ; [L6245] static int ldv_mutex_lock ; [L6347] static int ldv_mutex_lock_of_rc_dev ; [L6449] static int ldv_mutex_mutex_of_device ; VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:0}, dev_attr_protocols_group1={0:0}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=0, ldv_mutex_ir_raw_handler_lock=0, ldv_mutex_lock=0, ldv_mutex_lock_of_rc_dev=0, ldv_mutex_mutex_of_device=0, ldv_retval_0=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4898] int tmp ; [L4899] int tmp___0 ; [L4900] int tmp___1 ; [L4901] int tmp___2 ; [L4902] int tmp___3 ; [L4904] ldvarg0 = (struct kobj_uevent_env*) __VERIFIER_nondet_long () [L4905] ldvarg1 = (struct device*) __VERIFIER_nondet_long () [L4906] ldvarg2 = (umode_t *) __VERIFIER_nondet_long () [L4907] ldvarg3 = (char*) __VERIFIER_nondet_long () [L4908] ldvarg4 = (size_t) __VERIFIER_nondet_long () [L4909] ldvarg5 = (char*) __VERIFIER_nondet_long () [L4910] dev_attr_protocols_group0 = (struct device *)__VERIFIER_nondet_long () [L4911] dev_attr_protocols_group1 = (struct device_attribute *)__VERIFIER_nondet_long () [L4912] rc_dev_type_group0 = (struct device*) __VERIFIER_nondet_long () [L4913] CALL ldv_initialize() [L6554] ldv_mutex_cred_guard_mutex_of_signal_struct = 1 [L6555] ldv_mutex_ir_raw_handler_lock = 1 [L6556] ldv_mutex_lock = 1 [L6557] ldv_mutex_lock_of_rc_dev = 1 [L6558] ldv_mutex_mutex_of_device = 1 VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4913] RET ldv_initialize() [L4914] ldv_state_variable_1 = 0 [L4915] ref_cnt = 0 [L4916] ldv_state_variable_0 = 1 [L4917] ldv_state_variable_3 = 0 [L4918] ldv_state_variable_2 = 0 VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4920] tmp = __VERIFIER_nondet_int() [L4922] case 0: [L4961] case 1: [L4963] tmp___1 = __VERIFIER_nondet_int() [L4965] case 0: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp=1, tmp___1=1, wq_load={199:0}] [L4961] case 1: [L4973] case 1: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp=1, wq_load={199:0}] [L4961] case 1: [L4975] CALL, EXPR rc_core_init() [L4861] int rc ; [L4862] struct lock_class_key __key ; [L4863] int tmp ; [L4865] CALL, EXPR __class_register(& ir_input_class, & __key) [L6590] return __VERIFIER_nondet_int(); [L4865] RET, EXPR __class_register(& ir_input_class, & __key) [L4865] tmp = __class_register(& ir_input_class, & __key) [L4866] rc = tmp VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc=0, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4867] COND FALSE !(rc != 0) [L4872] CALL rc_map_register(& empty_map) [L3536] CALL spin_lock(& rc_map_lock) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3319] FCALL _raw_spin_lock(& lock->ldv_5961.rlock) [L3536] RET spin_lock(& rc_map_lock) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, map={188:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3537] CALL list_add_tail(& map->list, & rc_map_list) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3236] EXPR head->prev [L3236] FCALL __list_add(new, head->prev, head) [L3537] RET list_add_tail(& map->list, & rc_map_list) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, map={188:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3538] CALL spin_unlock(& rc_map_lock) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3326] FCALL _raw_spin_unlock(& lock->ldv_5961.rlock) [L3538] RET spin_unlock(& rc_map_lock) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, map={188:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L3539] return (0); VAL [\result=0, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, map={188:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4872] RET rc_map_register(& empty_map) [L4873] return (0); [L4873] return (0); VAL [\result=0, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_state_variable_3=0, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4975] RET, EXPR rc_core_init() [L4975] ldv_retval_0 = rc_core_init() [L4961] case 1: [L4977] ldv_state_variable_0 = 3 [L4978] ldv_state_variable_2 = 1 [L4979] ldv_state_variable_3 = 1 [L4980] ldv_state_variable_1 = 1 VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp=1, wq_load={199:0}] [L4961] case 1: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp=1, wq_load={199:0}] [L4920] tmp = __VERIFIER_nondet_int() [L4922] case 0: [L4961] case 1: [L4998] case 2: [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: [L5018] tmp___3 = __VERIFIER_nondet_int() [L5020] case 0: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp___3=1, wq_load={199:0}] [L5016] case 3: [L5028] case 1: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: [L5030] CALL show_protocols(dev_attr_protocols_group0, dev_attr_protocols_group1, ldvarg3) [L4254] struct rc_dev *dev ; [L4255] struct device const *__mptr ; [L4256] u64 allowed ; [L4257] u64 enabled ; [L4258] char *tmp ; [L4259] int i ; [L4260] struct _ddebug descriptor ; [L4261] long tmp___0 ; [L4262] int tmp___1 ; [L4263] int tmp___2 ; [L4265] __mptr = (struct device const *)device [L4266] dev = (struct rc_dev *)__mptr [L4267] tmp = buf VAL [available_protocols=0, buf={0:0}, descriptor={202:0}, dev={0:1}, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp={0:0}, wq_load={199:0}] [L4268] COND FALSE !((unsigned long )dev == (unsigned long )((struct rc_dev *)0)) [L4272] CALL ldv_mutex_lock_6(& dev->lock) [L5099] CALL ldv_mutex_lock_lock_of_rc_dev(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_rc_dev)=1, \old(lock)={0:1228}, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L6383] COND TRUE ldv_mutex_lock_of_rc_dev == 1 VAL [\old(ldv_mutex_lock_of_rc_dev)=1, \old(lock)={0:1228}, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=1, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L6387] ldv_mutex_lock_of_rc_dev = 2 VAL [\old(ldv_mutex_lock_of_rc_dev)=1, \old(lock)={0:1228}, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5099] RET ldv_mutex_lock_lock_of_rc_dev(ldv_func_arg1) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_func_arg1={0:1228}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5100] FCALL mutex_lock(ldv_func_arg1) VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_func_arg1={0:1228}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4272] RET ldv_mutex_lock_6(& dev->lock) [L4273] EXPR dev->driver_type VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4273] COND FALSE !((unsigned int )dev->driver_type == 0U) [L4277] EXPR dev->raw VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4277] COND FALSE !((unsigned long )dev->raw != (unsigned long )((struct ir_raw_event_ctrl *)0)) [L4281] return (-19L); [L4281] return (-19L); VAL [\result=-19, available_protocols=0, buf={0:0}, dev={0:1}, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp={0:0}, wq_load={199:0}] [L5030] RET show_protocols(dev_attr_protocols_group0, dev_attr_protocols_group1, ldvarg3) [L5031] ldv_state_variable_2 = 1 VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L4920] tmp = __VERIFIER_nondet_int() [L4922] case 0: [L4961] case 1: [L4998] case 2: [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: [L5018] tmp___3 = __VERIFIER_nondet_int() [L5020] case 0: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, tmp___3=0, wq_load={199:0}] [L5016] case 3: VAL [available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L5016] case 3: [L5022-L5023] CALL store_protocols(dev_attr_protocols_group0, dev_attr_protocols_group1, (char const *)ldvarg5, ldvarg4) [L4333] struct rc_dev *dev ; [L4334] struct device const *__mptr ; [L4335] bool enable ; [L4336] bool disable ; [L4337] char const *tmp ; [L4338] u64 type ; [L4339] u64 mask ; [L4340] int rc ; [L4341] int i ; [L4342] int count ; [L4343] unsigned long flags ; [L4344] ssize_t ret ; [L4345] struct _ddebug descriptor ; [L4346] long tmp___0 ; [L4347] int tmp___1 ; [L4348] struct _ddebug descriptor___0 ; [L4349] long tmp___2 ; [L4350] char *tmp___3 ; [L4351] struct _ddebug descriptor___1 ; [L4352] long tmp___4 ; [L4353] struct _ddebug descriptor___2 ; [L4354] long tmp___5 ; [L4355] raw_spinlock_t *tmp___6 ; [L4356] struct _ddebug descriptor___3 ; [L4357] long tmp___7 ; [L4359] __mptr = (struct device const *)device [L4360] dev = (struct rc_dev *)__mptr [L4361] count = 0 VAL [available_protocols=0, count=0, data={208:0}, descriptor={207:0}, descriptor___0={206:0}, descriptor___1={203:0}, descriptor___2={204:0}, descriptor___3={200:0}, dev={0:1}, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, len=0, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, type={205:0}, wq_load={199:0}] [L4362] COND FALSE !((unsigned long )dev == (unsigned long )((struct rc_dev *)0)) [L4366] CALL ldv_mutex_lock_8(& dev->lock) [L5115] CALL ldv_mutex_lock_lock_of_rc_dev(ldv_func_arg1) VAL [\old(ldv_mutex_lock_of_rc_dev)=2, \old(lock)={0:1228}, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L6383] COND FALSE !(ldv_mutex_lock_of_rc_dev == 1) VAL [\old(ldv_mutex_lock_of_rc_dev)=2, \old(lock)={0:1228}, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L6385] CALL ldv_error() VAL [\old(ldv_mutex_lock_of_rc_dev)=2, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] [L6023] reach_error() VAL [\old(ldv_mutex_lock_of_rc_dev)=2, available_protocols=0, dev_attr_protocols={191:0}, dev_attr_protocols_group0={0:1}, dev_attr_protocols_group1={0:-2}, empty={187:0}, empty_map={188:0}, ir_input_class={189:0}, ir_raw_client_list={196:0}, ir_raw_handler_list={198:0}, ir_raw_handler_lock={197:0}, ldv_mutex_cred_guard_mutex_of_signal_struct=1, ldv_mutex_ir_raw_handler_lock=1, ldv_mutex_lock=1, ldv_mutex_lock_of_rc_dev=2, ldv_mutex_mutex_of_device=1, ldv_retval_0=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_state_variable_3=1, ldvarg0={0:0}, ldvarg1={0:0}, ldvarg2={0:0}, ldvarg3={0:0}, ldvarg4=0, ldvarg5={0:0}, proto_names={190:0}, rc_core_debug=0, rc_dev_attr_groups={194:0}, rc_dev_attr_grp={193:0}, rc_dev_attrs={192:0}, rc_dev_type={195:0}, rc_dev_type_group0={0:0}, rc_map_list={185:0}, rc_map_lock={186:0}, ref_cnt=0, wq_load={199:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 78 procedures, 622 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 49.9s, OverallIterations: 11, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 34.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 3254 SdHoareTripleChecker+Valid, 33.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3254 mSDsluCounter, 8331 SdHoareTripleChecker+Invalid, 32.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3124 mSDsCounter, 13 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58 IncrementalHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13 mSolverCounterUnsat, 5207 mSDtfsCounter, 58 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=738occurred in iteration=6, InterpolantAutomatonStates: 32, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 10 MinimizatonAttempts, 98 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 3.3s InterpolantComputationTime, 408 NumberOfCodeBlocks, 408 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 328 ConstructedInterpolants, 0 QuantifiedInterpolants, 582 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 24/24 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, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-28 05:02:17,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9276e8f8-1723-49f9-a0a1-4c48057c287c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE