./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 1c9bb3c4d67a2ea62bf3e1153dc51c3186e4ee17e2a2be9629d966382d6c148c --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:47:33,136 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:47:33,196 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:47:33,203 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:47:33,203 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:47:33,228 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:47:33,229 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:47:33,229 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:47:33,230 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:47:33,230 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:47:33,230 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:47:33,230 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:47:33,231 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:47:33,231 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:47:33,231 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:47:33,232 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:47:33,232 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:47:33,233 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:47:33,233 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:47:33,233 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:47:33,234 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:47:33,235 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:47:33,235 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:47:33,235 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 1c9bb3c4d67a2ea62bf3e1153dc51c3186e4ee17e2a2be9629d966382d6c148c [2025-03-08 20:47:33,470 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:47:33,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:47:33,481 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:47:33,483 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:47:33,483 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:47:33,485 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i [2025-03-08 20:47:34,614 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f30ad5b2/86c00595eefc46d487463b0c50ad3f14/FLAG0d51ca90c [2025-03-08 20:47:35,266 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:47:35,267 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i [2025-03-08 20:47:35,315 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f30ad5b2/86c00595eefc46d487463b0c50ad3f14/FLAG0d51ca90c [2025-03-08 20:47:35,696 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8f30ad5b2/86c00595eefc46d487463b0c50ad3f14 [2025-03-08 20:47:35,698 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:47:35,700 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:47:35,701 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:47:35,701 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:47:35,704 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:47:35,705 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:47:35" (1/1) ... [2025-03-08 20:47:35,706 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67366e52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:35, skipping insertion in model container [2025-03-08 20:47:35,706 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:47:35" (1/1) ... [2025-03-08 20:47:35,818 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:47:38,696 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[509912,509925] [2025-03-08 20:47:38,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510081,510094] [2025-03-08 20:47:38,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510248,510261] [2025-03-08 20:47:38,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510416,510429] [2025-03-08 20:47:38,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:47:38,784 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:47:38,873 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"); [5037] [2025-03-08 20:47:38,875 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5068-5069] [2025-03-08 20:47:38,876 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5074-5076] [2025-03-08 20:47:38,877 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5129] [2025-03-08 20:47:38,878 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5132] [2025-03-08 20:47:38,878 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5135] [2025-03-08 20:47:38,879 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5138] [2025-03-08 20:47:38,881 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5184] [2025-03-08 20:47:38,881 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5191] [2025-03-08 20:47:38,911 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (40), "i" (12UL)); [5584-5585] [2025-03-08 20:47:38,914 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (57), "i" (12UL)); [5652-5653] [2025-03-08 20:47:38,915 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (73), "i" (12UL)); [5685-5686] [2025-03-08 20:47:38,916 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (76), "i" (12UL)); [5716-5717] [2025-03-08 20:47:38,929 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (95), "i" (12UL)); [5793-5794] [2025-03-08 20:47:38,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (99), "i" (12UL)); [5843-5844] [2025-03-08 20:47:38,934 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (119), "i" (12UL)); [5906-5907] [2025-03-08 20:47:38,935 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (123), "i" (12UL)); [5937-5938] [2025-03-08 20:47:38,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (313), "i" (12UL)); [6457-6458] [2025-03-08 20:47:38,964 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (401), "i" (12UL)); [6708-6709] [2025-03-08 20:47:38,968 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_fops.c"), "i" (425), "i" (12UL)); [6767-6768] [2025-03-08 20:47:39,085 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_video.c"), "i" (359), "i" (12UL)); [10926-10927] [2025-03-08 20:47:39,091 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_video.c"), "i" (411), "i" (12UL)); [11071-11072] [2025-03-08 20:47:39,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_hlp.c"), "i" (840), "i" (12UL)); [14588-14589] [2025-03-08 20:47:39,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_hlp.c"), "i" (841), "i" (12UL)); [14599-14600] [2025-03-08 20:47:39,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/media/common/saa7146/saa7146_hlp.c"), "i" (842), "i" (12UL)); [14610-14611] [2025-03-08 20:47:39,276 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [14975-14976] [2025-03-08 20:47:39,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [15004] [2025-03-08 20:47:39,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15007] [2025-03-08 20:47:39,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15010] [2025-03-08 20:47:39,277 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15013] [2025-03-08 20:47:39,313 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[509912,509925] [2025-03-08 20:47:39,314 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510081,510094] [2025-03-08 20:47:39,314 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510248,510261] [2025-03-08 20:47:39,314 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i[510416,510429] [2025-03-08 20:47:39,318 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:47:39,448 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:47:39,448 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39 WrapperNode [2025-03-08 20:47:39,448 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:47:39,449 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:47:39,449 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:47:39,450 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:47:39,454 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:39,558 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:39,878 INFO L138 Inliner]: procedures = 487, calls = 6718, calls flagged for inlining = 235, calls inlined = 218, statements flattened = 13718 [2025-03-08 20:47:39,879 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:47:39,879 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:47:39,880 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:47:39,880 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:47:39,887 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:39,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:39,954 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:42,702 INFO L175 MemorySlicer]: Split 3670 memory accesses to 41 slices as follows [5, 15, 12, 2, 1, 2, 8, 5, 12, 167, 4, 3, 6, 219, 5, 9, 854, 11, 131, 14, 11, 10, 131, 11, 22, 9, 204, 2, 15, 12, 12, 4, 2, 1, 1, 1708, 9, 2, 2, 11, 6]. 47 percent of accesses are in the largest equivalence class. The 42 initializations are split as follows [0, 0, 0, 0, 1, 2, 8, 0, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 0, 9, 0, 0, 9, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 2153 writes are split as follows [3, 8, 6, 0, 0, 0, 0, 3, 12, 167, 0, 0, 3, 110, 5, 0, 732, 6, 129, 5, 0, 3, 129, 0, 9, 0, 109, 1, 5, 4, 6, 2, 0, 0, 0, 684, 3, 0, 0, 6, 3]. [2025-03-08 20:47:42,702 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:42,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:42,991 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:43,012 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:43,088 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:43,130 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:43,212 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:47:43,215 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:47:43,215 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:47:43,215 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:47:43,217 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (1/1) ... [2025-03-08 20:47:43,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:47:43,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:47:43,243 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:47:43,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:47:43,264 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_streamoff [2025-03-08 20:47:43,264 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_streamoff [2025-03-08 20:47:43,265 INFO L130 BoogieDeclarations]: Found specification of procedure video_open [2025-03-08 20:47:43,265 INFO L138 BoogieDeclarations]: Found implementation of procedure video_open [2025-03-08 20:47:43,265 INFO L130 BoogieDeclarations]: Found specification of procedure SAA7146_IER_DISABLE___0 [2025-03-08 20:47:43,265 INFO L138 BoogieDeclarations]: Found implementation of procedure SAA7146_IER_DISABLE___0 [2025-03-08 20:47:43,265 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_reqbufs [2025-03-08 20:47:43,265 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_reqbufs [2025-03-08 20:47:43,265 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:47:43,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:47:43,265 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_enum_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_enum_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_reqbufs [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_reqbufs [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_set_window [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_set_window [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_res_get [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_res_get [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure video_end [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure video_end [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure arch_spin_is_locked [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_spin_is_locked [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_to_dma [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_to_dma [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vid_cap [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_saa7146_vv_cleanup_module_9_2 [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_saa7146_vv_cleanup_module_9_2 [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_queue [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_queue [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure video_close [2025-03-08 20:47:43,266 INFO L138 BoogieDeclarations]: Found implementation of procedure video_close [2025-03-08 20:47:43,266 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_open [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_open [2025-03-08 20:47:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_59 [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_59 [2025-03-08 20:47:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_std [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_std [2025-03-08 20:47:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_alloc [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_alloc [2025-03-08 20:47:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_54 [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_54 [2025-03-08 20:47:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:47:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_irq_done [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_irq_done [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querybuf [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querybuf [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vid_overlay [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vid_overlay [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dqbuf [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dqbuf [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_60 [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_60 [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure video_irq_done [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure video_irq_done [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_slock_of_saa7146_dev [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_slock_of_saa7146_dev [2025-03-08 20:47:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fmt_vid_overlay [2025-03-08 20:47:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fmt_vid_overlay [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2025-03-08 20:47:43,269 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-08 20:47:43,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:47:43,269 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure sort_and_eliminate [2025-03-08 20:47:43,269 INFO L138 BoogieDeclarations]: Found implementation of procedure sort_and_eliminate [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure video_ioctl2 [2025-03-08 20:47:43,269 INFO L138 BoogieDeclarations]: Found implementation of procedure video_ioctl2 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:47:43,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 20:47:43,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 20:47:43,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_qbuf [2025-03-08 20:47:43,271 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_qbuf [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:47:43,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:47:43,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:47:43,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:47:43,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure fops_read [2025-03-08 20:47:43,274 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_read [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:47:43,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure release_all_pagetables [2025-03-08 20:47:43,274 INFO L138 BoogieDeclarations]: Found implementation of procedure release_all_pagetables [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_finish [2025-03-08 20:47:43,274 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_finish [2025-03-08 20:47:43,274 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_set_output_format [2025-03-08 20:47:43,274 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_set_output_format [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure video_read [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure video_read [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_stop [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_stop [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_res_free [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_res_free [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fbuf [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fbuf [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_free [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_free [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_queue_sg_init [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_queue_sg_init [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_build_single [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_build_single [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_s_ctrl [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_s_ctrl [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:47:43,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:47:43,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:47:43,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:47:43,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 20:47:43,278 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:47:43,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_queue [2025-03-08 20:47:43,278 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_queue [2025-03-08 20:47:43,278 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_qbuf [2025-03-08 20:47:43,279 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_qbuf [2025-03-08 20:47:43,279 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-08 20:47:43,279 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-08 20:47:43,279 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_streamon [2025-03-08 20:47:43,279 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_streamon [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_iolock [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_iolock [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure video_init [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure video_init [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_overlay [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_overlay [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vbi_cap [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vbi_cap [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure fops_mmap [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_mmap [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_disable_clipping [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_disable_clipping [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_parm [2025-03-08 20:47:43,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_parm [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:47:43,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:47:43,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:47:43,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_stop_preview [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_stop_preview [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_int_slock_of_saa7146_dev [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_int_slock_of_saa7146_dev [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_slock_of_saa7146_dev [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_slock_of_saa7146_dev [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure video_begin [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure video_begin [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure fops_open [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_open [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_init [2025-03-08 20:47:43,283 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_init [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:47:43,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-08 20:47:43,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:47:43,284 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:47:43,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:47:43,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:47:43,287 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fbuf [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fbuf [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 20:47:43,288 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:47:43,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:47:43,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 20:47:43,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_release [2025-03-08 20:47:43,291 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_release [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-08 20:47:43,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 20:47:43,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_dqbuf [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_dqbuf [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querycap [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querycap [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_start_preview [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_start_preview [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_61 [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_61 [2025-03-08 20:47:43,292 INFO L130 BoogieDeclarations]: Found specification of procedure fops_release [2025-03-08 20:47:43,292 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_release [2025-03-08 20:47:43,296 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_querybuf [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_querybuf [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure SAA7146_IER_ENABLE___0 [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure SAA7146_IER_ENABLE___0 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_write_out_dma [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_write_out_dma [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-08 20:47:43,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:47:43,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_format_by_fourcc [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_format_by_fourcc [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_dma_free [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_dma_free [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_next [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_next [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure program_capture_engine [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure program_capture_engine [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_close [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_close [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_setup [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_setup [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure fops_write [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_write [2025-03-08 20:47:43,298 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_read [2025-03-08 20:47:43,298 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_read [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:47:43,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure fops_poll [2025-03-08 20:47:43,299 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_poll [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:47:43,299 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:47:43,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 20:47:43,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 20:47:43,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:47:43,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:47:44,592 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:47:44,597 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:47:44,619 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17995: havoc #t~nondet2790; [2025-03-08 20:47:44,668 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17988: havoc #t~nondet2789; [2025-03-08 20:47:44,896 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800: call ULTIMATE.dealloc(~#descriptor~25.base, ~#descriptor~25.offset);havoc ~#descriptor~25.base, ~#descriptor~25.offset;call ULTIMATE.dealloc(~#descriptor___0~17.base, ~#descriptor___0~17.offset);havoc ~#descriptor___0~17.base, ~#descriptor___0~17.offset;call ULTIMATE.dealloc(~#descriptor___1~15.base, ~#descriptor___1~15.offset);havoc ~#descriptor___1~15.base, ~#descriptor___1~15.offset; [2025-03-08 20:47:45,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14221: call ULTIMATE.dealloc(~#hps_v_scale~0#1.base, ~#hps_v_scale~0#1.offset);havoc ~#hps_v_scale~0#1.base, ~#hps_v_scale~0#1.offset;call ULTIMATE.dealloc(~#hps_v_gain~0#1.base, ~#hps_v_gain~0#1.offset);havoc ~#hps_v_gain~0#1.base, ~#hps_v_gain~0#1.offset;call ULTIMATE.dealloc(~#hps_ctrl~0#1.base, ~#hps_ctrl~0#1.offset);havoc ~#hps_ctrl~0#1.base, ~#hps_ctrl~0#1.offset;call ULTIMATE.dealloc(~#hps_h_prescale~0#1.base, ~#hps_h_prescale~0#1.offset);havoc ~#hps_h_prescale~0#1.base, ~#hps_h_prescale~0#1.offset;call ULTIMATE.dealloc(~#hps_h_scale~0#1.base, ~#hps_h_scale~0#1.offset);havoc ~#hps_h_scale~0#1.base, ~#hps_h_scale~0#1.offset; [2025-03-08 20:47:46,680 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15611: call ULTIMATE.dealloc(buffer_setup___0_~#descriptor~43#1.base, buffer_setup___0_~#descriptor~43#1.offset);havoc buffer_setup___0_~#descriptor~43#1.base, buffer_setup___0_~#descriptor~43#1.offset; [2025-03-08 20:47:46,680 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15448: call ULTIMATE.dealloc(buffer_activate___0_~#descriptor~41#1.base, buffer_activate___0_~#descriptor~41#1.offset);havoc buffer_activate___0_~#descriptor~41#1.base, buffer_activate___0_~#descriptor~41#1.offset; [2025-03-08 20:47:46,680 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15383: call ULTIMATE.dealloc(saa7146_set_vbi_capture_~#vdma3~1#1.base, saa7146_set_vbi_capture_~#vdma3~1#1.offset);havoc saa7146_set_vbi_capture_~#vdma3~1#1.base, saa7146_set_vbi_capture_~#vdma3~1#1.offset; [2025-03-08 20:47:46,680 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16247-1: ldv_mod_timer_57_#res#1 := ldv_mod_timer_57_~ldv_func_res~2#1; [2025-03-08 20:47:46,681 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14414: call ULTIMATE.dealloc(calculate_video_dma_grab_packed_~#vdma1~1#1.base, calculate_video_dma_grab_packed_~#vdma1~1#1.offset);havoc calculate_video_dma_grab_packed_~#vdma1~1#1.base, calculate_video_dma_grab_packed_~#vdma1~1#1.offset;call ULTIMATE.dealloc(calculate_video_dma_grab_packed_~#descriptor~37#1.base, calculate_video_dma_grab_packed_~#descriptor~37#1.offset);havoc calculate_video_dma_grab_packed_~#descriptor~37#1.base, calculate_video_dma_grab_packed_~#descriptor~37#1.offset; [2025-03-08 20:47:46,681 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14563: call ULTIMATE.dealloc(calculate_video_dma_grab_planar_~#vdma1~2#1.base, calculate_video_dma_grab_planar_~#vdma1~2#1.offset);havoc calculate_video_dma_grab_planar_~#vdma1~2#1.base, calculate_video_dma_grab_planar_~#vdma1~2#1.offset;call ULTIMATE.dealloc(calculate_video_dma_grab_planar_~#vdma2~1#1.base, calculate_video_dma_grab_planar_~#vdma2~1#1.offset);havoc calculate_video_dma_grab_planar_~#vdma2~1#1.base, calculate_video_dma_grab_planar_~#vdma2~1#1.offset;call ULTIMATE.dealloc(calculate_video_dma_grab_planar_~#vdma3~0#1.base, calculate_video_dma_grab_planar_~#vdma3~0#1.offset);havoc calculate_video_dma_grab_planar_~#vdma3~0#1.base, calculate_video_dma_grab_planar_~#vdma3~0#1.offset;call ULTIMATE.dealloc(calculate_video_dma_grab_planar_~#descriptor~38#1.base, calculate_video_dma_grab_planar_~#descriptor~38#1.offset);havoc calculate_video_dma_grab_planar_~#descriptor~38#1.base, calculate_video_dma_grab_planar_~#descriptor~38#1.offset; [2025-03-08 20:47:46,681 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14882: call ULTIMATE.dealloc(saa7146_set_capture_~#descriptor~39#1.base, saa7146_set_capture_~#descriptor~39#1.offset);havoc saa7146_set_capture_~#descriptor~39#1.base, saa7146_set_capture_~#descriptor~39#1.offset;call ULTIMATE.dealloc(saa7146_set_capture_~#descriptor___0~22#1.base, saa7146_set_capture_~#descriptor___0~22#1.offset);havoc saa7146_set_capture_~#descriptor___0~22#1.base, saa7146_set_capture_~#descriptor___0~22#1.offset; [2025-03-08 20:47:46,681 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13479-1: ldv_mod_timer_59_#res#1 := ldv_mod_timer_59_~ldv_func_res~1#1; [2025-03-08 20:47:46,799 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset;call ULTIMATE.dealloc(~#descriptor___0~0.base, ~#descriptor___0~0.offset);havoc ~#descriptor___0~0.base, ~#descriptor___0~0.offset;call ULTIMATE.dealloc(~#descriptor___1~0.base, ~#descriptor___1~0.offset);havoc ~#descriptor___1~0.base, ~#descriptor___1~0.offset; [2025-03-08 20:47:46,904 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10987: call ULTIMATE.dealloc(~#descriptor~21#1.base, ~#descriptor~21#1.offset);havoc ~#descriptor~21#1.base, ~#descriptor~21#1.offset;call ULTIMATE.dealloc(~#descriptor___0~13#1.base, ~#descriptor___0~13#1.offset);havoc ~#descriptor___0~13#1.base, ~#descriptor___0~13#1.offset;call ULTIMATE.dealloc(~#descriptor___1~11#1.base, ~#descriptor___1~11#1.offset);havoc ~#descriptor___1~11#1.base, ~#descriptor___1~11#1.offset; [2025-03-08 20:47:46,910 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5155: havoc #t~mem28;havoc #t~mem29;call ULTIMATE.dealloc(~#tmp~1.base, ~#tmp~1.offset);havoc ~#tmp~1.base, ~#tmp~1.offset; [2025-03-08 20:47:46,913 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18002: havoc #t~ret2792.base, #t~ret2792.offset; [2025-03-08 20:47:47,033 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5671: call ULTIMATE.dealloc(~#descriptor~3#1.base, ~#descriptor~3#1.offset);havoc ~#descriptor~3#1.base, ~#descriptor~3#1.offset;call ULTIMATE.dealloc(~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset);havoc ~#descriptor___0~1#1.base, ~#descriptor___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset);havoc ~#descriptor___1~1#1.base, ~#descriptor___1~1#1.offset; [2025-03-08 20:47:51,435 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15846: call ULTIMATE.dealloc(~#descriptor~49#1.base, ~#descriptor~49#1.offset);havoc ~#descriptor~49#1.base, ~#descriptor~49#1.offset;call ULTIMATE.dealloc(~#descriptor___0~25#1.base, ~#descriptor___0~25#1.offset);havoc ~#descriptor___0~25#1.base, ~#descriptor___0~25#1.offset;call ULTIMATE.dealloc(~#descriptor___1~22#1.base, ~#descriptor___1~22#1.offset);havoc ~#descriptor___1~22#1.base, ~#descriptor___1~22#1.offset; [2025-03-08 20:47:51,435 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15110: call ULTIMATE.dealloc(vbi_workaround_~#dma_addr~0#1.base, vbi_workaround_~#dma_addr~0#1.offset);havoc vbi_workaround_~#dma_addr~0#1.base, vbi_workaround_~#dma_addr~0#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#wait~0#1.base, vbi_workaround_~#wait~0#1.offset);havoc vbi_workaround_~#wait~0#1.base, vbi_workaround_~#wait~0#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#descriptor~40#1.base, vbi_workaround_~#descriptor~40#1.offset);havoc vbi_workaround_~#descriptor~40#1.base, vbi_workaround_~#descriptor~40#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#descriptor___0~23#1.base, vbi_workaround_~#descriptor___0~23#1.offset);havoc vbi_workaround_~#descriptor___0~23#1.base, vbi_workaround_~#descriptor___0~23#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#descriptor___1~20#1.base, vbi_workaround_~#descriptor___1~20#1.offset);havoc vbi_workaround_~#descriptor___1~20#1.base, vbi_workaround_~#descriptor___1~20#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#descriptor___2~11#1.base, vbi_workaround_~#descriptor___2~11#1.offset);havoc vbi_workaround_~#descriptor___2~11#1.base, vbi_workaround_~#descriptor___2~11#1.offset;call ULTIMATE.dealloc(vbi_workaround_~#descriptor___3~7#1.base, vbi_workaround_~#descriptor___3~7#1.offset);havoc vbi_workaround_~#descriptor___3~7#1.base, vbi_workaround_~#descriptor___3~7#1.offset; [2025-03-08 20:47:51,442 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17857: havoc #t~nondet2766; [2025-03-08 20:47:51,453 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17871: havoc #t~nondet2768; [2025-03-08 20:47:51,507 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15995: call ULTIMATE.dealloc(~#descriptor~51.base, ~#descriptor~51.offset);havoc ~#descriptor~51.base, ~#descriptor~51.offset;call ULTIMATE.dealloc(~#descriptor___0~26.base, ~#descriptor___0~26.offset);havoc ~#descriptor___0~26.base, ~#descriptor___0~26.offset; [2025-03-08 20:47:51,512 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7645: #res#1 := ~arg0#1; [2025-03-08 20:47:51,515 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17885: havoc #t~ret2771.base, #t~ret2771.offset; [2025-03-08 20:47:51,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17925: havoc #t~ret2776.base, #t~ret2776.offset; [2025-03-08 20:47:51,745 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17950: havoc #t~nondet2781; [2025-03-08 20:47:51,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12851: call ULTIMATE.dealloc(~#descriptor~35.base, ~#descriptor~35.offset);havoc ~#descriptor~35.base, ~#descriptor~35.offset; [2025-03-08 20:47:51,879 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17792: havoc #t~nondet2761; [2025-03-08 20:47:52,837 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: call ULTIMATE.dealloc(~#descriptor~26#1.base, ~#descriptor~26#1.offset);havoc ~#descriptor~26#1.base, ~#descriptor~26#1.offset; [2025-03-08 20:47:52,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: call ULTIMATE.dealloc(~#descriptor~23.base, ~#descriptor~23.offset);havoc ~#descriptor~23.base, ~#descriptor~23.offset;call ULTIMATE.dealloc(~#descriptor___0~15.base, ~#descriptor___0~15.offset);havoc ~#descriptor___0~15.base, ~#descriptor___0~15.offset;call ULTIMATE.dealloc(~#descriptor___1~13.base, ~#descriptor___1~13.offset);havoc ~#descriptor___1~13.base, ~#descriptor___1~13.offset; [2025-03-08 20:47:52,961 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17776: havoc #t~nondet2760; [2025-03-08 20:47:52,968 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5234: havoc #t~mem61.base, #t~mem61.offset; [2025-03-08 20:47:53,042 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17935: havoc #t~nondet2778; [2025-03-08 20:47:53,046 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17966: havoc #t~nondet2785; [2025-03-08 20:47:53,190 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5779: call ULTIMATE.dealloc(~#descriptor~4#1.base, ~#descriptor~4#1.offset);havoc ~#descriptor~4#1.base, ~#descriptor~4#1.offset;call ULTIMATE.dealloc(~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset);havoc ~#descriptor___0~2#1.base, ~#descriptor___0~2#1.offset;call ULTIMATE.dealloc(~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset);havoc ~#descriptor___1~2#1.base, ~#descriptor___1~2#1.offset; [2025-03-08 20:47:53,226 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14316: call ULTIMATE.dealloc(~#clip_format~2#1.base, ~#clip_format~2#1.offset);havoc ~#clip_format~2#1.base, ~#clip_format~2#1.offset; [2025-03-08 20:47:53,342 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17980: havoc videobuf_read_one_#t~nondet2787#1; [2025-03-08 20:47:53,342 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12896: call ULTIMATE.dealloc(~#descriptor~36#1.base, ~#descriptor~36#1.offset);havoc ~#descriptor~36#1.base, ~#descriptor~36#1.offset;call ULTIMATE.dealloc(~#descriptor___0~21#1.base, ~#descriptor___0~21#1.offset);havoc ~#descriptor___0~21#1.base, ~#descriptor___0~21#1.offset;call ULTIMATE.dealloc(~#descriptor___1~19#1.base, ~#descriptor___1~19#1.offset);havoc ~#descriptor___1~19#1.base, ~#descriptor___1~19#1.offset; [2025-03-08 20:47:53,367 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5084: havoc arch_irqs_disabled_flags_#t~bitwise19#1; [2025-03-08 20:47:53,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16287-1: ldv_del_timer_60_#res#1 := ldv_del_timer_60_~ldv_func_res~4#1; [2025-03-08 20:47:53,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15722: call ULTIMATE.dealloc(~#descriptor~46#1.base, ~#descriptor~46#1.offset);havoc ~#descriptor~46#1.base, ~#descriptor~46#1.offset; [2025-03-08 20:47:53,420 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16272-1: ldv_del_timer_59_#res#1 := ldv_del_timer_59_~ldv_func_res~3#1; [2025-03-08 20:47:53,463 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: call ULTIMATE.dealloc(~#descriptor~1.base, ~#descriptor~1.offset);havoc ~#descriptor~1.base, ~#descriptor~1.offset; [2025-03-08 20:47:53,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17893: havoc #t~nondet2773; [2025-03-08 20:47:53,781 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11149: call ULTIMATE.dealloc(~#descriptor~22.base, ~#descriptor~22.offset);havoc ~#descriptor~22.base, ~#descriptor~22.offset;call ULTIMATE.dealloc(~#descriptor___0~14.base, ~#descriptor___0~14.offset);havoc ~#descriptor___0~14.base, ~#descriptor___0~14.offset;call ULTIMATE.dealloc(~#descriptor___1~12.base, ~#descriptor___1~12.offset);havoc ~#descriptor___1~12.base, ~#descriptor___1~12.offset;call ULTIMATE.dealloc(~#descriptor___2~6.base, ~#descriptor___2~6.offset);havoc ~#descriptor___2~6.base, ~#descriptor___2~6.offset; [2025-03-08 20:47:53,871 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16212: #res#1 := ~arg0#1; [2025-03-08 20:47:53,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17861: havoc #t~nondet2767; [2025-03-08 20:47:53,989 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: call ULTIMATE.dealloc(saa7146_vv_release_~#descriptor~13#1.base, saa7146_vv_release_~#descriptor~13#1.offset);havoc saa7146_vv_release_~#descriptor~13#1.base, saa7146_vv_release_~#descriptor~13#1.offset; [2025-03-08 20:47:54,020 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12718: call ULTIMATE.dealloc(~#descriptor~33.base, ~#descriptor~33.offset);havoc ~#descriptor~33.base, ~#descriptor~33.offset; [2025-03-08 20:47:54,027 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17833: havoc #t~nondet2763; [2025-03-08 20:47:54,030 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17999: havoc #t~nondet2791; [2025-03-08 20:47:54,035 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17954: havoc #t~nondet2782; [2025-03-08 20:47:54,062 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12793: call ULTIMATE.dealloc(~#__key~1.base, ~#__key~1.offset);havoc ~#__key~1.base, ~#__key~1.offset; [2025-03-08 20:47:54,252 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11599: call ULTIMATE.dealloc(~#descriptor~24.base, ~#descriptor~24.offset);havoc ~#descriptor~24.base, ~#descriptor~24.offset;call ULTIMATE.dealloc(~#descriptor___0~16.base, ~#descriptor___0~16.offset);havoc ~#descriptor___0~16.base, ~#descriptor___0~16.offset;call ULTIMATE.dealloc(~#descriptor___1~14.base, ~#descriptor___1~14.offset);havoc ~#descriptor___1~14.base, ~#descriptor___1~14.offset;call ULTIMATE.dealloc(~#descriptor___2~7.base, ~#descriptor___2~7.offset);havoc ~#descriptor___2~7.base, ~#descriptor___2~7.offset;call ULTIMATE.dealloc(~#descriptor___3~4.base, ~#descriptor___3~4.offset);havoc ~#descriptor___3~4.base, ~#descriptor___3~4.offset;call ULTIMATE.dealloc(~#descriptor___4~3.base, ~#descriptor___4~3.offset);havoc ~#descriptor___4~3.base, ~#descriptor___4~3.offset; [2025-03-08 20:47:54,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5200: havoc #t~mem43#1.base, #t~mem43#1.offset; [2025-03-08 20:47:54,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5177: havoc kobject_name_#t~mem41#1.base, kobject_name_#t~mem41#1.offset; [2025-03-08 20:47:54,339 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17904: havoc #t~nondet2775; [2025-03-08 20:47:54,404 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6386: call ULTIMATE.dealloc(~#descriptor~9#1.base, ~#descriptor~9#1.offset);havoc ~#descriptor~9#1.base, ~#descriptor~9#1.offset;call ULTIMATE.dealloc(~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset);havoc ~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset; [2025-03-08 20:47:54,404 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17958: havoc videobuf_mmap_mapper_#t~nondet2783#1; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130: call ULTIMATE.dealloc(vidioc_overlay_~#descriptor~28#1.base, vidioc_overlay_~#descriptor~28#1.offset);havoc vidioc_overlay_~#descriptor~28#1.base, vidioc_overlay_~#descriptor~28#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: call ULTIMATE.dealloc(vidioc_streamon_~#descriptor~29#1.base, vidioc_streamon_~#descriptor~29#1.offset);havoc vidioc_streamon_~#descriptor~29#1.base, vidioc_streamon_~#descriptor~29#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2796#1 := main_#res#1;havoc main_#t~ret862#1, main_~tmp~33#1;assume { :end_inline_main } true; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10558: call ULTIMATE.dealloc(saa7146_pgtable_build_~#descriptor~19#1.base, saa7146_pgtable_build_~#descriptor~19#1.offset);havoc saa7146_pgtable_build_~#descriptor~19#1.base, saa7146_pgtable_build_~#descriptor~19#1.offset;call ULTIMATE.dealloc(saa7146_pgtable_build_~#descriptor___0~11#1.base, saa7146_pgtable_build_~#descriptor___0~11#1.offset);havoc saa7146_pgtable_build_~#descriptor___0~11#1.base, saa7146_pgtable_build_~#descriptor___0~11#1.offset;call ULTIMATE.dealloc(saa7146_pgtable_build_~#descriptor___1~9#1.base, saa7146_pgtable_build_~#descriptor___1~9#1.offset);havoc saa7146_pgtable_build_~#descriptor___1~9#1.base, saa7146_pgtable_build_~#descriptor___1~9#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12319: call ULTIMATE.dealloc(vidioc_streamoff_~#descriptor~30#1.base, vidioc_streamoff_~#descriptor~30#1.offset);havoc vidioc_streamoff_~#descriptor~30#1.base, vidioc_streamoff_~#descriptor~30#1.offset;call ULTIMATE.dealloc(vidioc_streamoff_~#descriptor___0~19#1.base, vidioc_streamoff_~#descriptor___0~19#1.offset);havoc vidioc_streamoff_~#descriptor___0~19#1.base, vidioc_streamoff_~#descriptor___0~19#1.offset;call ULTIMATE.dealloc(vidioc_streamoff_~#descriptor___1~17#1.base, vidioc_streamoff_~#descriptor___1~17#1.offset);havoc vidioc_streamoff_~#descriptor___1~17#1.base, vidioc_streamoff_~#descriptor___1~17#1.offset;call ULTIMATE.dealloc(vidioc_streamoff_~#descriptor___2~9#1.base, vidioc_streamoff_~#descriptor___2~9#1.offset);havoc vidioc_streamoff_~#descriptor___2~9#1.base, vidioc_streamoff_~#descriptor___2~9#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15772: call ULTIMATE.dealloc(vbi_read_timeout_~#descriptor~47#1.base, vbi_read_timeout_~#descriptor~47#1.offset);havoc vbi_read_timeout_~#descriptor~47#1.base, vbi_read_timeout_~#descriptor~47#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12492: call ULTIMATE.dealloc(buffer_prepare_~#descriptor~31#1.base, buffer_prepare_~#descriptor~31#1.offset);havoc buffer_prepare_~#descriptor~31#1.base, buffer_prepare_~#descriptor~31#1.offset;call ULTIMATE.dealloc(buffer_prepare_~#descriptor___0~20#1.base, buffer_prepare_~#descriptor___0~20#1.offset);havoc buffer_prepare_~#descriptor___0~20#1.base, buffer_prepare_~#descriptor___0~20#1.offset;call ULTIMATE.dealloc(buffer_prepare_~#descriptor___1~18#1.base, buffer_prepare_~#descriptor___1~18#1.offset);havoc buffer_prepare_~#descriptor___1~18#1.base, buffer_prepare_~#descriptor___1~18#1.offset;call ULTIMATE.dealloc(buffer_prepare_~#descriptor___2~10#1.base, buffer_prepare_~#descriptor___2~10#1.offset);havoc buffer_prepare_~#descriptor___2~10#1.base, buffer_prepare_~#descriptor___2~10#1.offset;call ULTIMATE.dealloc(buffer_prepare_~#descriptor___3~6#1.base, buffer_prepare_~#descriptor___3~6#1.offset);havoc buffer_prepare_~#descriptor___3~6#1.base, buffer_prepare_~#descriptor___3~6#1.offset; [2025-03-08 20:48:11,118 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11964: call ULTIMATE.dealloc(vidioc_s_std_~#descriptor~27#1.base, vidioc_s_std_~#descriptor~27#1.offset);havoc vidioc_s_std_~#descriptor~27#1.base, vidioc_s_std_~#descriptor~27#1.offset;call ULTIMATE.dealloc(vidioc_s_std_~#descriptor___0~18#1.base, vidioc_s_std_~#descriptor___0~18#1.offset);havoc vidioc_s_std_~#descriptor___0~18#1.base, vidioc_s_std_~#descriptor___0~18#1.offset;call ULTIMATE.dealloc(vidioc_s_std_~#descriptor___1~16#1.base, vidioc_s_std_~#descriptor___1~16#1.offset);havoc vidioc_s_std_~#descriptor___1~16#1.base, vidioc_s_std_~#descriptor___1~16#1.offset;call ULTIMATE.dealloc(vidioc_s_std_~#descriptor___2~8#1.base, vidioc_s_std_~#descriptor___2~8#1.offset);havoc vidioc_s_std_~#descriptor___2~8#1.base, vidioc_s_std_~#descriptor___2~8#1.offset;call ULTIMATE.dealloc(vidioc_s_std_~#descriptor___3~5#1.base, vidioc_s_std_~#descriptor___3~5#1.offset);havoc vidioc_s_std_~#descriptor___3~5#1.base, vidioc_s_std_~#descriptor___3~5#1.offset; [2025-03-08 20:48:11,119 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025: call ULTIMATE.dealloc(saa7146_buffer_timeout_~#descriptor~6#1.base, saa7146_buffer_timeout_~#descriptor~6#1.offset);havoc saa7146_buffer_timeout_~#descriptor~6#1.base, saa7146_buffer_timeout_~#descriptor~6#1.offset;call ULTIMATE.dealloc(saa7146_buffer_timeout_~#descriptor___0~4#1.base, saa7146_buffer_timeout_~#descriptor___0~4#1.offset);havoc saa7146_buffer_timeout_~#descriptor___0~4#1.base, saa7146_buffer_timeout_~#descriptor___0~4#1.offset; [2025-03-08 20:48:11,249 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:48:11,982 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10432: call ULTIMATE.dealloc(~#descriptor~18#1.base, ~#descriptor~18#1.offset);havoc ~#descriptor~18#1.base, ~#descriptor~18#1.offset;call ULTIMATE.dealloc(~#descriptor___0~10#1.base, ~#descriptor___0~10#1.offset);havoc ~#descriptor___0~10#1.base, ~#descriptor___0~10#1.offset;call ULTIMATE.dealloc(~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset);havoc ~#descriptor___1~8#1.base, ~#descriptor___1~8#1.offset;call ULTIMATE.dealloc(~#descriptor___2~4#1.base, ~#descriptor___2~4#1.offset);havoc ~#descriptor___2~4#1.base, ~#descriptor___2~4#1.offset; [2025-03-08 20:48:12,176 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17840: havoc #t~nondet2764; [2025-03-08 20:48:13,234 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10786: call ULTIMATE.dealloc(~#descriptor~20#1.base, ~#descriptor~20#1.offset);havoc ~#descriptor~20#1.base, ~#descriptor~20#1.offset;call ULTIMATE.dealloc(~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset);havoc ~#descriptor___0~12#1.base, ~#descriptor___0~12#1.offset;call ULTIMATE.dealloc(~#descriptor___1~10#1.base, ~#descriptor___1~10#1.offset);havoc ~#descriptor___1~10#1.base, ~#descriptor___1~10#1.offset;call ULTIMATE.dealloc(~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset);havoc ~#descriptor___2~5#1.base, ~#descriptor___2~5#1.offset;call ULTIMATE.dealloc(~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset);havoc ~#descriptor___3~3#1.base, ~#descriptor___3~3#1.offset;call ULTIMATE.dealloc(~#descriptor___4~2#1.base, ~#descriptor___4~2#1.offset);havoc ~#descriptor___4~2#1.base, ~#descriptor___4~2#1.offset; [2025-03-08 20:48:14,436 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17875: havoc try_module_get_#t~nondet2769#1; [2025-03-08 20:48:14,437 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6093: call ULTIMATE.dealloc(~#descriptor~7#1.base, ~#descriptor~7#1.offset);havoc ~#descriptor~7#1.base, ~#descriptor~7#1.offset;call ULTIMATE.dealloc(~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset);havoc ~#descriptor___0~5#1.base, ~#descriptor___0~5#1.offset;call ULTIMATE.dealloc(~#descriptor___1~4#1.base, ~#descriptor___1~4#1.offset);havoc ~#descriptor___1~4#1.base, ~#descriptor___1~4#1.offset;call ULTIMATE.dealloc(~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset);havoc ~#descriptor___2~0#1.base, ~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset);havoc ~#descriptor___3~0#1.base, ~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset);havoc ~#descriptor___4~0#1.base, ~#descriptor___4~0#1.offset; [2025-03-08 20:48:14,437 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16310: havoc ldv_dev_get_drvdata_#t~mem2675#1.base, ldv_dev_get_drvdata_#t~mem2675#1.offset;havoc ldv_dev_get_drvdata_#t~mem2676#1.base, ldv_dev_get_drvdata_#t~mem2676#1.offset; [2025-03-08 20:48:14,621 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15805: call ULTIMATE.dealloc(~#descriptor~48#1.base, ~#descriptor~48#1.offset);havoc ~#descriptor~48#1.base, ~#descriptor~48#1.offset;call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset; [2025-03-08 20:48:14,836 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17802: havoc #t~nondet2762; [2025-03-08 20:48:15,166 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5216: havoc is_device_dma_capable_#t~mem46#1.base, is_device_dma_capable_#t~mem46#1.offset;havoc is_device_dma_capable_#t~mem47#1.base, is_device_dma_capable_#t~mem47#1.offset;havoc is_device_dma_capable_#t~mem48#1;havoc is_device_dma_capable_#t~short49#1; [2025-03-08 20:48:15,345 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12757: call ULTIMATE.dealloc(~#descriptor~34.base, ~#descriptor~34.offset);havoc ~#descriptor~34.base, ~#descriptor~34.offset; [2025-03-08 20:48:15,489 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17850: havoc #t~nondet2765; [2025-03-08 20:48:15,926 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5030: havoc #t~mem5.base, #t~mem5.offset; [2025-03-08 20:48:20,225 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14180: call ULTIMATE.dealloc(saa7146_set_clipping_rect_~#vdma2~0#1.base, saa7146_set_clipping_rect_~#vdma2~0#1.offset);havoc saa7146_set_clipping_rect_~#vdma2~0#1.base, saa7146_set_clipping_rect_~#vdma2~0#1.offset;call ULTIMATE.dealloc(saa7146_set_clipping_rect_~#clip_format~1#1.base, saa7146_set_clipping_rect_~#clip_format~1#1.offset);havoc saa7146_set_clipping_rect_~#clip_format~1#1.base, saa7146_set_clipping_rect_~#clip_format~1#1.offset;call ULTIMATE.dealloc(saa7146_set_clipping_rect_~#arbtr_ctrl~0#1.base, saa7146_set_clipping_rect_~#arbtr_ctrl~0#1.offset);havoc saa7146_set_clipping_rect_~#arbtr_ctrl~0#1.base, saa7146_set_clipping_rect_~#arbtr_ctrl~0#1.offset; [2025-03-08 20:48:20,225 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14266: call ULTIMATE.dealloc(saa7146_set_position_~#vdma1~0#1.base, saa7146_set_position_~#vdma1~0#1.offset);havoc saa7146_set_position_~#vdma1~0#1.base, saa7146_set_position_~#vdma1~0#1.offset; [2025-03-08 20:48:20,225 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10190: call ULTIMATE.dealloc(~#fmt~1#1.base, ~#fmt~1#1.offset);havoc ~#fmt~1#1.base, ~#fmt~1#1.offset;call ULTIMATE.dealloc(~#descriptor~17#1.base, ~#descriptor~17#1.offset);havoc ~#descriptor~17#1.base, ~#descriptor~17#1.offset;call ULTIMATE.dealloc(~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset);havoc ~#descriptor___0~9#1.base, ~#descriptor___0~9#1.offset;call ULTIMATE.dealloc(~#descriptor___1~7#1.base, ~#descriptor___1~7#1.offset);havoc ~#descriptor___1~7#1.base, ~#descriptor___1~7#1.offset;call ULTIMATE.dealloc(~#descriptor___2~3#1.base, ~#descriptor___2~3#1.offset);havoc ~#descriptor___2~3#1.base, ~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(~#descriptor___3~2#1.base, ~#descriptor___3~2#1.offset);havoc ~#descriptor___3~2#1.base, ~#descriptor___3~2#1.offset;call ULTIMATE.dealloc(~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset);havoc ~#descriptor___4~1#1.base, ~#descriptor___4~1#1.offset;call ULTIMATE.dealloc(~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset);havoc ~#descriptor___5~0#1.base, ~#descriptor___5~0#1.offset;call ULTIMATE.dealloc(~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset);havoc ~#descriptor___6~0#1.base, ~#descriptor___6~0#1.offset; [2025-03-08 20:48:20,225 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13956: call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#line_list~0#1.base, calculate_clipping_registers_rect_~#line_list~0#1.offset);havoc calculate_clipping_registers_rect_~#line_list~0#1.base, calculate_clipping_registers_rect_~#line_list~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#pixel_list~0#1.base, calculate_clipping_registers_rect_~#pixel_list~0#1.offset);havoc calculate_clipping_registers_rect_~#pixel_list~0#1.base, calculate_clipping_registers_rect_~#pixel_list~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#cnt_line~0#1.base, calculate_clipping_registers_rect_~#cnt_line~0#1.offset);havoc calculate_clipping_registers_rect_~#cnt_line~0#1.base, calculate_clipping_registers_rect_~#cnt_line~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#cnt_pixel~0#1.base, calculate_clipping_registers_rect_~#cnt_pixel~0#1.offset);havoc calculate_clipping_registers_rect_~#cnt_pixel~0#1.base, calculate_clipping_registers_rect_~#cnt_pixel~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#x~0#1.base, calculate_clipping_registers_rect_~#x~0#1.offset);havoc calculate_clipping_registers_rect_~#x~0#1.base, calculate_clipping_registers_rect_~#x~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#y~0#1.base, calculate_clipping_registers_rect_~#y~0#1.offset);havoc calculate_clipping_registers_rect_~#y~0#1.base, calculate_clipping_registers_rect_~#y~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#w~0#1.base, calculate_clipping_registers_rect_~#w~0#1.offset);havoc calculate_clipping_registers_rect_~#w~0#1.base, calculate_clipping_registers_rect_~#w~0#1.offset;call ULTIMATE.dealloc(calculate_clipping_registers_rect_~#h~0#1.base, calculate_clipping_registers_rect_~#h~0#1.offset);havoc calculate_clipping_registers_rect_~#h~0#1.base, calculate_clipping_registers_rect_~#h~0#1.offset; [2025-03-08 20:48:20,708 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6319: call ULTIMATE.dealloc(~#descriptor~8#1.base, ~#descriptor~8#1.offset);havoc ~#descriptor~8#1.base, ~#descriptor~8#1.offset; [2025-03-08 20:48:20,729 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17970: havoc #t~nondet2786; [2025-03-08 20:48:21,394 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17756: havoc #t~nondet2758; [2025-03-08 20:48:21,677 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: call ULTIMATE.dealloc(~#fourcc.base, ~#fourcc.offset);havoc ~#fourcc.base, ~#fourcc.offset;call ULTIMATE.dealloc(~#descriptor~16.base, ~#descriptor~16.offset);havoc ~#descriptor~16.base, ~#descriptor~16.offset; [2025-03-08 20:48:22,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5618: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-03-08 20:48:22,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18006: havoc videobuf_waiton_#t~nondet2793#1; [2025-03-08 20:48:22,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17942: havoc videobuf_dma_free_#t~nondet2779#1; [2025-03-08 20:48:22,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17946: havoc videobuf_dma_unmap_#t~nondet2780#1; [2025-03-08 20:48:22,790 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5886: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset;call ULTIMATE.dealloc(~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset);havoc ~#descriptor___0~3#1.base, ~#descriptor___0~3#1.offset;call ULTIMATE.dealloc(~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset);havoc ~#descriptor___1~3#1.base, ~#descriptor___1~3#1.offset; [2025-03-08 20:48:22,790 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959-1: ldv_del_timer_57_#res#1 := ldv_del_timer_57_~ldv_func_res~0#1; [2025-03-08 20:48:27,992 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15956: call ULTIMATE.dealloc(~#descriptor~50.base, ~#descriptor~50.offset);havoc ~#descriptor~50.base, ~#descriptor~50.offset; [2025-03-08 20:48:28,196 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12674: call ULTIMATE.dealloc(~#descriptor~32.base, ~#descriptor~32.offset);havoc ~#descriptor~32.base, ~#descriptor~32.offset; [2025-03-08 20:48:28,806 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17984: havoc videobuf_read_stream_#t~nondet2788#1; [2025-03-08 20:48:28,807 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16302-1: ldv_mod_timer_64_#res#1 := ldv_mod_timer_64_~ldv_func_res~5#1; [2025-03-08 20:48:28,807 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16061: call ULTIMATE.dealloc(~#descriptor~52#1.base, ~#descriptor~52#1.offset);havoc ~#descriptor~52#1.base, ~#descriptor~52#1.offset;call ULTIMATE.dealloc(~#descriptor___0~27#1.base, ~#descriptor___0~27#1.offset);havoc ~#descriptor___0~27#1.base, ~#descriptor___0~27#1.offset; [2025-03-08 20:48:41,151 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17882: havoc v4l2_ctrl_handler_init_class_#t~nondet2770#1; [2025-03-08 20:48:41,151 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: call ULTIMATE.dealloc(saa7146_unregister_device_~#descriptor~15#1.base, saa7146_unregister_device_~#descriptor~15#1.offset);havoc saa7146_unregister_device_~#descriptor~15#1.base, saa7146_unregister_device_~#descriptor~15#1.offset; [2025-03-08 20:48:41,151 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: call ULTIMATE.dealloc(saa7146_vv_init_~#_key~0#1.base, saa7146_vv_init_~#_key~0#1.offset);havoc saa7146_vv_init_~#_key~0#1.base, saa7146_vv_init_~#_key~0#1.offset;call ULTIMATE.dealloc(saa7146_vv_init_~#descriptor~12#1.base, saa7146_vv_init_~#descriptor~12#1.offset);havoc saa7146_vv_init_~#descriptor~12#1.base, saa7146_vv_init_~#descriptor~12#1.offset;call ULTIMATE.dealloc(saa7146_vv_init_~#__key~0#1.base, saa7146_vv_init_~#__key~0#1.offset);havoc saa7146_vv_init_~#__key~0#1.base, saa7146_vv_init_~#__key~0#1.offset; [2025-03-08 20:48:41,151 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17897: havoc v4l2_device_register_#t~nondet2774#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17889: havoc v4l2_ctrl_poll_#t~nondet2772#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: havoc __fops_poll_#t~bitwise431#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: call ULTIMATE.dealloc(__fops_poll_~#descriptor~10#1.base, __fops_poll_~#descriptor~10#1.offset);havoc __fops_poll_~#descriptor~10#1.base, __fops_poll_~#descriptor~10#1.offset;call ULTIMATE.dealloc(__fops_poll_~#descriptor___0~7#1.base, __fops_poll_~#descriptor___0~7#1.offset);havoc __fops_poll_~#descriptor___0~7#1.base, __fops_poll_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(__fops_poll_~#descriptor___1~5#1.base, __fops_poll_~#descriptor___1~5#1.offset);havoc __fops_poll_~#descriptor___1~5#1.base, __fops_poll_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(__fops_poll_~#descriptor___2~1#1.base, __fops_poll_~#descriptor___2~1#1.offset);havoc __fops_poll_~#descriptor___2~1#1.base, __fops_poll_~#descriptor___2~1#1.offset;call ULTIMATE.dealloc(__fops_poll_~#descriptor___3~1#1.base, __fops_poll_~#descriptor___3~1#1.offset);havoc __fops_poll_~#descriptor___3~1#1.base, __fops_poll_~#descriptor___3~1#1.offset; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: havoc __fops_poll_#t~bitwise414#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6531: havoc __fops_poll_#t~bitwise411#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17962: havoc videobuf_poll_stream_#t~nondet2784#1; [2025-03-08 20:48:43,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: havoc __fops_poll_#t~bitwise425#1; [2025-03-08 20:48:44,939 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15647: call ULTIMATE.dealloc(buffer_queue___0_~#descriptor~44#1.base, buffer_queue___0_~#descriptor~44#1.offset);havoc buffer_queue___0_~#descriptor~44#1.base, buffer_queue___0_~#descriptor~44#1.offset; [2025-03-08 20:48:44,939 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15685: call ULTIMATE.dealloc(buffer_release___0_~#descriptor~45#1.base, buffer_release___0_~#descriptor~45#1.offset);havoc buffer_release___0_~#descriptor~45#1.base, buffer_release___0_~#descriptor~45#1.offset; [2025-03-08 20:48:48,094 INFO L? ?]: Removed 4012 outVars from TransFormulas that were not future-live. [2025-03-08 20:48:48,094 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:48:48,226 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:48:48,226 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 20:48:48,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:48:48 BoogieIcfgContainer [2025-03-08 20:48:48,227 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:48:48,229 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:48:48,229 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:48:48,232 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:48:48,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:47:35" (1/3) ... [2025-03-08 20:48:48,233 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd64fc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:48:48, skipping insertion in model container [2025-03-08 20:48:48,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:47:39" (2/3) ... [2025-03-08 20:48:48,234 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd64fc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:48:48, skipping insertion in model container [2025-03-08 20:48:48,234 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:48:48" (3/3) ... [2025-03-08 20:48:48,235 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i [2025-03-08 20:48:48,248 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:48:48,251 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-common-saa7146-saa7146_vv.cil.i that has 181 procedures, 4429 locations, 1 initial locations, 43 loop locations, and 3 error locations. [2025-03-08 20:48:48,370 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:48:48,379 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;@591d485f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:48:48,380 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-03-08 20:48:48,395 INFO L276 IsEmpty]: Start isEmpty. Operand has 4271 states, 3210 states have (on average 1.3878504672897196) internal successors, (4455), 3229 states have internal predecessors, (4455), 918 states have call successors, (918), 141 states have call predecessors, (918), 140 states have return successors, (909), 902 states have call predecessors, (909), 909 states have call successors, (909) [2025-03-08 20:48:48,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2025-03-08 20:48:48,415 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:48:48,416 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:48:48,417 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:48:48,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:48:48,420 INFO L85 PathProgramCache]: Analyzing trace with hash -451495022, now seen corresponding path program 1 times [2025-03-08 20:48:48,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:48:48,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288286231] [2025-03-08 20:48:48,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:48:48,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms