./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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-mutex_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 b81032d38cc6c3176fd86dd14a6387a883381b4da648fc2d5a89e68ec75fe45e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 04:41:36,860 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 04:41:36,932 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-19 04:41:36,939 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 04:41:36,941 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 04:41:36,972 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 04:41:36,973 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 04:41:36,974 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 04:41:36,974 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 04:41:36,975 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 04:41:36,977 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 04:41:36,977 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 04:41:36,977 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 04:41:36,978 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 04:41:36,978 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 04:41:36,980 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 04:41:36,981 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 04:41:36,981 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 04:41:36,981 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 04:41:36,981 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 04:41:36,982 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 04:41:36,985 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 04:41:36,985 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 04:41:36,985 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 04:41:36,985 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 04:41:36,986 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 04:41:36,986 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 04:41:36,986 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 04:41:36,987 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 04:41:36,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 04:41:36,987 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 04:41:36,987 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 04:41:36,987 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 04:41:36,988 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 04:41:36,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 04:41:36,989 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 04:41:36,989 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 04:41:36,990 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 04:41:36,990 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 04:41:36,991 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /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 -> b81032d38cc6c3176fd86dd14a6387a883381b4da648fc2d5a89e68ec75fe45e [2024-11-19 04:41:37,260 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 04:41:37,283 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 04:41:37,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 04:41:37,289 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 04:41:37,289 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 04:41:37,290 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i [2024-11-19 04:41:38,840 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 04:41:39,502 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 04:41:39,503 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i [2024-11-19 04:41:39,593 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/971e586b5/d7ea05f4e4284737adbc349926b33cf8/FLAG58abe7076 [2024-11-19 04:41:39,610 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/971e586b5/d7ea05f4e4284737adbc349926b33cf8 [2024-11-19 04:41:39,612 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 04:41:39,614 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 04:41:39,616 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 04:41:39,616 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 04:41:39,621 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 04:41:39,622 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:41:39" (1/1) ... [2024-11-19 04:41:39,624 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1151f11f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:39, skipping insertion in model container [2024-11-19 04:41:39,625 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:41:39" (1/1) ... [2024-11-19 04:41:39,873 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 04:41:43,157 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[497885,497898] [2024-11-19 04:41:43,162 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498051,498064] [2024-11-19 04:41:43,163 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498215,498228] [2024-11-19 04:41:43,164 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498380,498393] [2024-11-19 04:41:43,208 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 04:41:43,292 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 04:41:43,437 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"); [5060] [2024-11-19 04:41:43,440 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5091-5092] [2024-11-19 04:41:43,440 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"); [5097-5099] [2024-11-19 04:41:43,441 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5140] [2024-11-19 04:41:43,442 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5143] [2024-11-19 04:41:43,442 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5146] [2024-11-19 04:41:43,443 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5149] [2024-11-19 04:41:43,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5201] [2024-11-19 04:41:43,445 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5208] [2024-11-19 04:41:43,469 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)); [5601-5602] [2024-11-19 04:41:43,473 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)); [5669-5670] [2024-11-19 04:41:43,474 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)); [5702-5703] [2024-11-19 04:41:43,474 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)); [5733-5734] [2024-11-19 04:41:43,484 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)); [5810-5811] [2024-11-19 04:41:43,486 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)); [5860-5861] [2024-11-19 04:41:43,492 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)); [5923-5924] [2024-11-19 04:41:43,493 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)); [5954-5955] [2024-11-19 04:41:43,515 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)); [6476-6477] [2024-11-19 04:41:43,523 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)); [6727-6728] [2024-11-19 04:41:43,526 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)); [6786-6787] [2024-11-19 04:41:43,695 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)); [11031-11032] [2024-11-19 04:41:43,703 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)); [11177-11178] [2024-11-19 04:41:43,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_hlp.c"), "i" (840), "i" (12UL)); [14635-14636] [2024-11-19 04:41:43,917 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)); [14646-14647] [2024-11-19 04:41:43,918 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)); [14657-14658] [2024-11-19 04:41:43,938 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)); [15022-15023] [2024-11-19 04:41:43,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [15051] [2024-11-19 04:41:43,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15054] [2024-11-19 04:41:43,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15057] [2024-11-19 04:41:43,939 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [15060] [2024-11-19 04:41:44,024 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[497885,497898] [2024-11-19 04:41:44,025 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498051,498064] [2024-11-19 04:41:44,025 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498215,498228] [2024-11-19 04:41:44,026 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-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i[498380,498393] [2024-11-19 04:41:44,033 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 04:41:44,205 INFO L204 MainTranslator]: Completed translation [2024-11-19 04:41:44,206 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44 WrapperNode [2024-11-19 04:41:44,207 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 04:41:44,208 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 04:41:44,208 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 04:41:44,208 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 04:41:44,215 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:44,412 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:44,747 INFO L138 Inliner]: procedures = 447, calls = 6629, calls flagged for inlining = 237, calls inlined = 218, statements flattened = 14187 [2024-11-19 04:41:44,749 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 04:41:44,750 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 04:41:44,751 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 04:41:44,751 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 04:41:44,763 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:44,763 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:44,990 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:47,946 INFO L175 MemorySlicer]: Split 3666 memory accesses to 41 slices as follows [854, 2, 12, 1704, 1, 2, 4, 14, 5, 12, 167, 22, 15, 8, 219, 9, 12, 131, 11, 131, 11, 2, 9, 9, 6, 2, 11, 2, 2, 1, 11, 10, 5, 4, 12, 3, 1, 5, 6, 15, 204]. 46 percent of accesses are in the largest equivalence class. The 42 initializations are split as follows [0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 8, 0, 5, 0, 0, 9, 0, 9, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0]. The 2153 writes are split as follows [732, 0, 6, 684, 0, 0, 0, 5, 5, 12, 167, 9, 5, 0, 110, 0, 4, 129, 0, 129, 0, 0, 3, 0, 3, 1, 6, 0, 0, 0, 6, 3, 3, 2, 6, 0, 0, 3, 3, 8, 109]. [2024-11-19 04:41:47,946 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:47,947 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,394 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,437 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,539 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,587 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,707 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 04:41:48,708 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 04:41:48,709 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 04:41:48,709 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 04:41:48,710 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (1/1) ... [2024-11-19 04:41:48,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 04:41:48,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:41:48,749 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) [2024-11-19 04:41:48,755 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 [2024-11-19 04:41:48,799 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_streamoff [2024-11-19 04:41:48,799 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_streamoff [2024-11-19 04:41:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure video_open [2024-11-19 04:41:48,800 INFO L138 BoogieDeclarations]: Found implementation of procedure video_open [2024-11-19 04:41:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_reqbufs [2024-11-19 04:41:48,800 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_reqbufs [2024-11-19 04:41:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-19 04:41:48,800 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-19 04:41:48,800 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fmt_vid_cap [2024-11-19 04:41:48,800 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fmt_vid_cap [2024-11-19 04:41:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-19 04:41:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-19 04:41:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_enum_fmt_vid_cap [2024-11-19 04:41:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_enum_fmt_vid_cap [2024-11-19 04:41:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_reqbufs [2024-11-19 04:41:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_reqbufs [2024-11-19 04:41:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_set_window [2024-11-19 04:41:48,801 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_set_window [2024-11-19 04:41:48,801 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2024-11-19 04:41:48,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2024-11-19 04:41:48,802 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_res_get [2024-11-19 04:41:48,802 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_res_get [2024-11-19 04:41:48,802 INFO L130 BoogieDeclarations]: Found specification of procedure video_end [2024-11-19 04:41:48,803 INFO L138 BoogieDeclarations]: Found implementation of procedure video_end [2024-11-19 04:41:48,803 INFO L130 BoogieDeclarations]: Found specification of procedure arch_spin_is_locked [2024-11-19 04:41:48,803 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_spin_is_locked [2024-11-19 04:41:48,803 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_to_dma [2024-11-19 04:41:48,803 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_to_dma [2024-11-19 04:41:48,803 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vid_cap [2024-11-19 04:41:48,803 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vid_cap [2024-11-19 04:41:48,804 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-19 04:41:48,804 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-19 04:41:48,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_saa7146_vv_cleanup_module_9_2 [2024-11-19 04:41:48,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_saa7146_vv_cleanup_module_9_2 [2024-11-19 04:41:48,804 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_queue [2024-11-19 04:41:48,804 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_queue [2024-11-19 04:41:48,804 INFO L130 BoogieDeclarations]: Found specification of procedure video_close [2024-11-19 04:41:48,805 INFO L138 BoogieDeclarations]: Found implementation of procedure video_close [2024-11-19 04:41:48,805 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_open [2024-11-19 04:41:48,805 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_open [2024-11-19 04:41:48,805 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_std [2024-11-19 04:41:48,805 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_std [2024-11-19 04:41:48,805 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_alloc [2024-11-19 04:41:48,806 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_alloc [2024-11-19 04:41:48,806 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-19 04:41:48,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-19 04:41:48,806 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2024-11-19 04:41:48,806 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2024-11-19 04:41:48,806 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-19 04:41:48,806 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-19 04:41:48,806 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_irq_done [2024-11-19 04:41:48,806 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_irq_done [2024-11-19 04:41:48,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2024-11-19 04:41:48,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2024-11-19 04:41:48,807 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2024-11-19 04:41:48,808 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2024-11-19 04:41:48,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-19 04:41:48,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-19 04:41:48,808 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querybuf [2024-11-19 04:41:48,808 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querybuf [2024-11-19 04:41:48,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-11-19 04:41:48,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure video_devdata [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure video_devdata [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vid_overlay [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vid_overlay [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_dqbuf [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_dqbuf [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure video_irq_done [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure video_irq_done [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2024-11-19 04:41:48,809 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-19 04:41:48,809 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-19 04:41:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fmt_vid_overlay [2024-11-19 04:41:48,810 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fmt_vid_overlay [2024-11-19 04:41:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_video_device [2024-11-19 04:41:48,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_video_device [2024-11-19 04:41:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_cap [2024-11-19 04:41:48,810 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_cap [2024-11-19 04:41:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-19 04:41:48,810 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-19 04:41:48,811 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-19 04:41:48,812 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-19 04:41:48,812 INFO L130 BoogieDeclarations]: Found specification of procedure sort_and_eliminate [2024-11-19 04:41:48,812 INFO L138 BoogieDeclarations]: Found implementation of procedure sort_and_eliminate [2024-11-19 04:41:48,812 INFO L130 BoogieDeclarations]: Found specification of procedure video_ioctl2 [2024-11-19 04:41:48,812 INFO L138 BoogieDeclarations]: Found implementation of procedure video_ioctl2 [2024-11-19 04:41:48,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-19 04:41:48,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-19 04:41:48,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-19 04:41:48,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-19 04:41:48,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-19 04:41:48,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-19 04:41:48,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-19 04:41:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-19 04:41:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-19 04:41:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-19 04:41:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-19 04:41:48,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-11-19 04:41:48,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2024-11-19 04:41:48,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2024-11-19 04:41:48,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_qbuf [2024-11-19 04:41:48,819 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_qbuf [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-19 04:41:48,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-19 04:41:48,819 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-19 04:41:48,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2024-11-19 04:41:48,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2024-11-19 04:41:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2024-11-19 04:41:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2024-11-19 04:41:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure fops_read [2024-11-19 04:41:48,822 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_read [2024-11-19 04:41:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-19 04:41:48,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-19 04:41:48,822 INFO L130 BoogieDeclarations]: Found specification of procedure release_all_pagetables [2024-11-19 04:41:48,822 INFO L138 BoogieDeclarations]: Found implementation of procedure release_all_pagetables [2024-11-19 04:41:48,824 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_finish [2024-11-19 04:41:48,824 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_finish [2024-11-19 04:41:48,825 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_set_output_format [2024-11-19 04:41:48,825 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_set_output_format [2024-11-19 04:41:48,825 INFO L130 BoogieDeclarations]: Found specification of procedure video_read [2024-11-19 04:41:48,825 INFO L138 BoogieDeclarations]: Found implementation of procedure video_read [2024-11-19 04:41:48,825 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-19 04:41:48,825 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-19 04:41:48,825 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_stop [2024-11-19 04:41:48,825 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_stop [2024-11-19 04:41:48,825 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_res_free [2024-11-19 04:41:48,826 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_res_free [2024-11-19 04:41:48,826 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2024-11-19 04:41:48,826 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2024-11-19 04:41:48,826 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_s_fbuf [2024-11-19 04:41:48,826 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_s_fbuf [2024-11-19 04:41:48,826 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_free [2024-11-19 04:41:48,826 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_free [2024-11-19 04:41:48,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 04:41:48,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-19 04:41:48,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-19 04:41:48,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2024-11-19 04:41:48,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2024-11-19 04:41:48,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-11-19 04:41:48,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-11-19 04:41:48,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2024-11-19 04:41:48,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2024-11-19 04:41:48,827 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-19 04:41:48,828 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-19 04:41:48,828 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_queue_sg_init [2024-11-19 04:41:48,829 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_queue_sg_init [2024-11-19 04:41:48,829 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_pgtable_build_single [2024-11-19 04:41:48,829 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_pgtable_build_single [2024-11-19 04:41:48,829 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 04:41:48,829 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_s_ctrl [2024-11-19 04:41:48,829 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_s_ctrl [2024-11-19 04:41:48,829 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-19 04:41:48,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-19 04:41:48,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-19 04:41:48,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2024-11-19 04:41:48,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_queue [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_queue [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_or_killable_lock_of_video_device [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_or_killable_lock_of_video_device [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_qbuf [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_qbuf [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-19 04:41:48,833 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-19 04:41:48,833 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_streamon [2024-11-19 04:41:48,834 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_streamon [2024-11-19 04:41:48,834 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_iolock [2024-11-19 04:41:48,834 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_iolock [2024-11-19 04:41:48,834 INFO L130 BoogieDeclarations]: Found specification of procedure video_init [2024-11-19 04:41:48,834 INFO L138 BoogieDeclarations]: Found implementation of procedure video_init [2024-11-19 04:41:48,834 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_try_fmt_vid_overlay [2024-11-19 04:41:48,834 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_try_fmt_vid_overlay [2024-11-19 04:41:48,834 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fmt_vbi_cap [2024-11-19 04:41:48,834 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fmt_vbi_cap [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure fops_mmap [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_mmap [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_disable_clipping [2024-11-19 04:41:48,837 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_disable_clipping [2024-11-19 04:41:48,837 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_parm [2024-11-19 04:41:48,838 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_parm [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-19 04:41:48,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-19 04:41:48,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-19 04:41:48,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-19 04:41:48,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-19 04:41:48,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-11-19 04:41:48,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2024-11-19 04:41:48,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-19 04:41:48,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_stop_preview [2024-11-19 04:41:48,842 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_stop_preview [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-11-19 04:41:48,842 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure SAA7146_IER_ENABLE [2024-11-19 04:41:48,842 INFO L138 BoogieDeclarations]: Found implementation of procedure SAA7146_IER_ENABLE [2024-11-19 04:41:48,842 INFO L130 BoogieDeclarations]: Found specification of procedure video_begin [2024-11-19 04:41:48,843 INFO L138 BoogieDeclarations]: Found implementation of procedure video_begin [2024-11-19 04:41:48,843 INFO L130 BoogieDeclarations]: Found specification of procedure SAA7146_IER_DISABLE [2024-11-19 04:41:48,843 INFO L138 BoogieDeclarations]: Found implementation of procedure SAA7146_IER_DISABLE [2024-11-19 04:41:48,843 INFO L130 BoogieDeclarations]: Found specification of procedure fops_open [2024-11-19 04:41:48,843 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_open [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_init [2024-11-19 04:41:48,844 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_init [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-19 04:41:48,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-11-19 04:41:48,845 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2024-11-19 04:41:48,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2024-11-19 04:41:48,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2024-11-19 04:41:48,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2024-11-19 04:41:48,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2024-11-19 04:41:48,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2024-11-19 04:41:48,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2024-11-19 04:41:48,849 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-19 04:41:48,849 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-19 04:41:48,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-11-19 04:41:48,851 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2024-11-19 04:41:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_g_fbuf [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_g_fbuf [2024-11-19 04:41:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2024-11-19 04:41:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-11-19 04:41:48,852 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-11-19 04:41:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-19 04:41:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-19 04:41:48,853 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-19 04:41:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-19 04:41:48,855 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-19 04:41:48,855 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-19 04:41:48,856 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-11-19 04:41:48,857 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2024-11-19 04:41:48,858 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_release [2024-11-19 04:41:48,859 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_release [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-11-19 04:41:48,859 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-19 04:41:48,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-19 04:41:48,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-11-19 04:41:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-19 04:41:48,865 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_node_name [2024-11-19 04:41:48,865 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_node_name [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-19 04:41:48,865 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-19 04:41:48,865 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2024-11-19 04:41:48,865 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_dqbuf [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_dqbuf [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure vidioc_querycap [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure vidioc_querycap [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_start_preview [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_start_preview [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure fops_release [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_release [2024-11-19 04:41:48,866 INFO L130 BoogieDeclarations]: Found specification of procedure videobuf_querybuf [2024-11-19 04:41:48,866 INFO L138 BoogieDeclarations]: Found implementation of procedure videobuf_querybuf [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-19 04:41:48,867 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-11-19 04:41:48,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_write_out_dma [2024-11-19 04:41:48,867 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_write_out_dma [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-19 04:41:48,867 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-19 04:41:48,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-19 04:41:48,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-19 04:41:48,870 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-19 04:41:48,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-11-19 04:41:48,872 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2024-11-19 04:41:48,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_format_by_fourcc [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_format_by_fourcc [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_dma_free [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_dma_free [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure saa7146_buffer_next [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure saa7146_buffer_next [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure program_capture_engine [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure program_capture_engine [2024-11-19 04:41:48,874 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_close [2024-11-19 04:41:48,874 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_close [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_video_device [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_video_device [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure buffer_setup [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure buffer_setup [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2024-11-19 04:41:48,875 INFO L130 BoogieDeclarations]: Found specification of procedure fops_write [2024-11-19 04:41:48,875 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_write [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure vbi_read [2024-11-19 04:41:48,876 INFO L138 BoogieDeclarations]: Found implementation of procedure vbi_read [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-11-19 04:41:48,876 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-19 04:41:48,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure fops_poll [2024-11-19 04:41:48,876 INFO L138 BoogieDeclarations]: Found implementation of procedure fops_poll [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-19 04:41:48,876 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-19 04:41:48,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-19 04:41:48,877 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-19 04:41:48,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-11-19 04:41:48,878 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-19 04:41:48,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-19 04:41:50,492 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 04:41:50,497 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 04:42:22,097 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-19 04:42:22,226 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-19 04:43:00,668 INFO L? ?]: Removed 4034 outVars from TransFormulas that were not future-live. [2024-11-19 04:43:00,668 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 04:43:00,746 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 04:43:00,746 INFO L316 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-19 04:43:00,747 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:43:00 BoogieIcfgContainer [2024-11-19 04:43:00,747 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 04:43:00,749 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 04:43:00,749 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 04:43:00,753 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 04:43:00,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 04:41:39" (1/3) ... [2024-11-19 04:43:00,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f958fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:43:00, skipping insertion in model container [2024-11-19 04:43:00,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:41:44" (2/3) ... [2024-11-19 04:43:00,755 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f958fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:43:00, skipping insertion in model container [2024-11-19 04:43:00,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:43:00" (3/3) ... [2024-11-19 04:43:00,756 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-common-saa7146-saa7146_vv.cil.i [2024-11-19 04:43:00,773 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 04:43:00,773 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-11-19 04:43:00,925 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 04:43:00,931 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;@a3d09fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 04:43:00,933 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-19 04:43:00,952 INFO L276 IsEmpty]: Start isEmpty. Operand has 4227 states, 3190 states have (on average 1.3893416927899687) internal successors, (4432), 3209 states have internal predecessors, (4432), 898 states have call successors, (898), 137 states have call predecessors, (898), 136 states have return successors, (889), 882 states have call predecessors, (889), 889 states have call successors, (889) [2024-11-19 04:43:00,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2024-11-19 04:43:00,986 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:43:00,987 INFO L215 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] [2024-11-19 04:43:00,988 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-11-19 04:43:00,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:43:00,994 INFO L85 PathProgramCache]: Analyzing trace with hash -324001100, now seen corresponding path program 1 times [2024-11-19 04:43:01,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:43:01,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028191015] [2024-11-19 04:43:01,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:43:01,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms