./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1 --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 eed79abab256f81f1863cfddb0c42a9b6564cf98ca16b371152af6fd281f627c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 10:18:10,756 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 10:18:10,813 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 10:18:10,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 10:18:10,817 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 10:18:10,837 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 10:18:10,838 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 10:18:10,838 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 10:18:10,838 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 10:18:10,839 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 10:18:10,839 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 10:18:10,839 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 10:18:10,839 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 10:18:10,839 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 10:18:10,839 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 10:18:10,839 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 10:18:10,839 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 10:18:10,840 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:18:10,840 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:18:10,841 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:18:10,841 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 10:18:10,841 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 10:18:10,842 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 10:18:10,842 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 10:18:10,842 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1 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 -> eed79abab256f81f1863cfddb0c42a9b6564cf98ca16b371152af6fd281f627c [2024-12-02 10:18:11,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 10:18:11,093 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 10:18:11,095 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 10:18:11,096 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 10:18:11,097 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 10:18:11,098 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2024-12-02 10:18:13,842 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/data/ae0075ddc/3c35dff3020545e9bbd0e76e3f23beed/FLAGbf0548af1 [2024-12-02 10:18:14,341 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 10:18:14,342 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2024-12-02 10:18:14,384 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/data/ae0075ddc/3c35dff3020545e9bbd0e76e3f23beed/FLAGbf0548af1 [2024-12-02 10:18:14,398 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/data/ae0075ddc/3c35dff3020545e9bbd0e76e3f23beed [2024-12-02 10:18:14,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 10:18:14,402 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 10:18:14,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 10:18:14,404 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 10:18:14,408 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 10:18:14,409 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:18:14" (1/1) ... [2024-12-02 10:18:14,409 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57acec72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:14, skipping insertion in model container [2024-12-02 10:18:14,410 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:18:14" (1/1) ... [2024-12-02 10:18:14,526 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 10:18:17,729 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[462950,462963] [2024-12-02 10:18:17,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463119,463132] [2024-12-02 10:18:17,733 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463286,463299] [2024-12-02 10:18:17,734 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463454,463467] [2024-12-02 10:18:17,762 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:18:17,822 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 10:18:17,925 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"); [5359] [2024-12-02 10:18:17,927 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5366] [2024-12-02 10:18:17,927 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5373] [2024-12-02 10:18:17,930 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5418-5419] [2024-12-02 10:18:17,931 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"); [5424-5426] [2024-12-02 10:18:17,931 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5451-5452] [2024-12-02 10:18:17,932 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5457-5459] [2024-12-02 10:18:17,932 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5483-5484] [2024-12-02 10:18:17,933 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5489-5491] [2024-12-02 10:18:17,945 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5770-5771] [2024-12-02 10:18:17,947 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5804-5805] [2024-12-02 10:18:17,948 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5841-5842] [2024-12-02 10:18:17,949 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5878-5879] [2024-12-02 10:18:18,173 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/net/ethernet/3com/3c59x.c"), "i" (3233), "i" (12UL)); [11524-11525] [2024-12-02 10:18:18,304 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[462950,462963] [2024-12-02 10:18:18,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463119,463132] [2024-12-02 10:18:18,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463286,463299] [2024-12-02 10:18:18,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i[463454,463467] [2024-12-02 10:18:18,314 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:18:18,615 INFO L204 MainTranslator]: Completed translation [2024-12-02 10:18:18,616 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18 WrapperNode [2024-12-02 10:18:18,616 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 10:18:18,617 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 10:18:18,617 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 10:18:18,617 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 10:18:18,623 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:18,691 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:18,933 INFO L138 Inliner]: procedures = 565, calls = 4416, calls flagged for inlining = 270, calls inlined = 248, statements flattened = 9906 [2024-12-02 10:18:18,934 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 10:18:18,934 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 10:18:18,934 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 10:18:18,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 10:18:18,945 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:18,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:18,989 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,593 INFO L175 MemorySlicer]: Split 2411 memory accesses to 42 slices as follows [3, 11, 4, 9, 13, 9, 11, 5, 273, 5, 3, 6, 234, 40, 4, 5, 9, 2, 5, 2, 2, 16, 6, 1304, 6, 5, 5, 1, 6, 1, 54, 2, 35, 174, 6, 28, 78, 3, 3, 10, 4, 9]. 54 percent of accesses are in the largest equivalence class. The 431 initializations are split as follows [3, 8, 4, 8, 0, 8, 8, 5, 0, 5, 1, 6, 234, 0, 4, 5, 9, 0, 0, 0, 0, 16, 6, 18, 6, 5, 5, 1, 6, 1, 0, 2, 0, 0, 6, 28, 0, 0, 3, 8, 4, 8]. The 1278 writes are split as follows [0, 0, 0, 0, 1, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 1, 0, 0, 741, 0, 0, 0, 0, 0, 0, 42, 0, 35, 162, 0, 0, 57, 0, 0, 0, 0, 0]. [2024-12-02 10:18:20,593 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,594 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,762 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,773 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,804 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,859 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,879 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,947 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 10:18:20,948 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 10:18:20,948 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 10:18:20,948 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 10:18:20,949 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (1/1) ... [2024-12-02 10:18:20,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:18:20,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:18:20,980 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 10:18:20,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3e0b5156-0b9f-4628-9e28-fac8fb50d60d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_nway_reset [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_nway_reset [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-12-02 10:18:21,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_87 [2024-12-02 10:18:21,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_87 [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure set_8021q_mode [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure set_8021q_mode [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_82 [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_82 [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_remove_one [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_remove_one [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure issue_and_wait [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_and_wait [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-12-02 10:18:21,007 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2024-12-02 10:18:21,007 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2024-12-02 10:18:21,008 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2024-12-02 10:18:21,008 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2024-12-02 10:18:21,008 INFO L130 BoogieDeclarations]: Found specification of procedure window_write32 [2024-12-02 10:18:21,008 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write32 [2024-12-02 10:18:21,008 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2024-12-02 10:18:21,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2024-12-02 10:18:21,008 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_65 [2024-12-02 10:18:21,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_65 [2024-12-02 10:18:21,008 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-12-02 10:18:21,008 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_window_lock_of_vortex_private [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_window_lock_of_vortex_private [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_vortex_private [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_vortex_private [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure window_set [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure window_set [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-12-02 10:18:21,009 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-12-02 10:18:21,009 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tx_timestamp [2024-12-02 10:18:21,010 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tx_timestamp [2024-12-02 10:18:21,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2024-12-02 10:18:21,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-12-02 10:18:21,011 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-12-02 10:18:21,011 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-12-02 10:18:21,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-12-02 10:18:21,012 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2024-12-02 10:18:21,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_tx_timeout [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_tx_timeout [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure ioport_map [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ioport_map [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-12-02 10:18:21,014 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 10:18:21,014 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 10:18:21,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2024-12-02 10:18:21,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-12-02 10:18:21,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 10:18:21,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2024-12-02 10:18:21,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_interrupt [2024-12-02 10:18:21,019 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_interrupt [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2024-12-02 10:18:21,019 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-12-02 10:18:21,019 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-12-02 10:18:21,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2024-12-02 10:18:21,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-12-02 10:18:21,020 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2024-12-02 10:18:21,021 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2024-12-02 10:18:21,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-12-02 10:18:21,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-12-02 10:18:21,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-12-02 10:18:21,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-12-02 10:18:21,023 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_set_duplex [2024-12-02 10:18:21,023 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_set_duplex [2024-12-02 10:18:21,023 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2024-12-02 10:18:21,023 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2024-12-02 10:18:21,023 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2024-12-02 10:18:21,023 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2024-12-02 10:18:21,023 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_error [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_error [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_close [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_close [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-12-02 10:18:21,024 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-12-02 10:18:21,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-12-02 10:18:21,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure acpi_set_WOL [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure acpi_set_WOL [2024-12-02 10:18:21,026 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-12-02 10:18:21,026 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure window_write16 [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write16 [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure window_read8 [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read8 [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_vortex_cleanup_16_2 [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_vortex_cleanup_16_2 [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure update_stats [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure update_stats [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure poll_vortex [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_vortex [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_window_lock_of_vortex_private [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_window_lock_of_vortex_private [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_check_media [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_check_media [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-12-02 10:18:21,027 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-12-02 10:18:21,027 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_rx [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_rx [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_open [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_open [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure dump_tx_ring [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_tx_ring [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_probe1 [2024-12-02 10:18:21,028 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_probe1 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 10:18:21,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2024-12-02 10:18:21,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2024-12-02 10:18:21,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-12-02 10:18:21,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-12-02 10:18:21,032 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-12-02 10:18:21,032 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2024-12-02 10:18:21,033 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2024-12-02 10:18:21,033 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-12-02 10:18:21,033 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-12-02 10:18:21,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_suspend [2024-12-02 10:18:21,034 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_suspend [2024-12-02 10:18:21,034 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_interrupt [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_interrupt [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_81 [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_81 [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_108 [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_108 [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_89 [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_89 [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_88 [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_88 [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_resume [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_resume [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2024-12-02 10:18:21,035 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_rx [2024-12-02 10:18:21,035 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_rx [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-12-02 10:18:21,036 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-12-02 10:18:21,036 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-12-02 10:18:21,036 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-12-02 10:18:21,036 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_delay [2024-12-02 10:18:21,036 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_delay [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 10:18:21,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-12-02 10:18:21,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_down [2024-12-02 10:18:21,037 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_down [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2024-12-02 10:18:21,037 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2024-12-02 10:18:21,037 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure window_write8 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write8 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure window_read32 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read32 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_109 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_109 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_94 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_94 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32_rep [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32_rep [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_90 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_90 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_up [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_up [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure window_read16 [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read16 [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2024-12-02 10:18:21,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-12-02 10:18:21,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_vortex_private [2024-12-02 10:18:21,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_vortex_private [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2024-12-02 10:18:21,039 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-12-02 10:18:21,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-12-02 10:18:21,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-12-02 10:18:21,040 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-12-02 10:18:21,041 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-12-02 10:18:22,296 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 10:18:22,300 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 10:18:39,083 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-12-02 10:18:44,447 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 10:18:54,573 INFO L? ?]: Removed 4057 outVars from TransFormulas that were not future-live. [2024-12-02 10:18:54,573 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 10:18:54,626 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 10:18:54,626 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 10:18:54,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:18:54 BoogieIcfgContainer [2024-12-02 10:18:54,627 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 10:18:54,629 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 10:18:54,629 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 10:18:54,634 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 10:18:54,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:18:14" (1/3) ... [2024-12-02 10:18:54,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f0d10c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:18:54, skipping insertion in model container [2024-12-02 10:18:54,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:18:18" (2/3) ... [2024-12-02 10:18:54,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f0d10c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:18:54, skipping insertion in model container [2024-12-02 10:18:54,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:18:54" (3/3) ... [2024-12-02 10:18:54,636 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i [2024-12-02 10:18:54,652 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 10:18:54,655 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-3com-3c59x.cil.i that has 196 procedures, 3954 locations, 1 initial locations, 87 loop locations, and 3 error locations. [2024-12-02 10:18:54,774 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 10:18:54,785 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;@21822388, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 10:18:54,785 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 10:18:54,795 INFO L276 IsEmpty]: Start isEmpty. Operand has 3747 states, 2699 states have (on average 1.3719896257873287) internal successors, (3703), 2770 states have internal predecessors, (3703), 892 states have call successors, (892), 154 states have call predecessors, (892), 153 states have return successors, (883), 868 states have call predecessors, (883), 883 states have call successors, (883) [2024-12-02 10:18:54,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 10:18:54,811 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:18:54,812 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:18:54,812 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:18:54,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:18:54,816 INFO L85 PathProgramCache]: Analyzing trace with hash -565984524, now seen corresponding path program 1 times [2024-12-02 10:18:54,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:18:54,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775726948] [2024-12-02 10:18:54,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:18:54,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:21:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:21:32,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2024-12-02 10:21:32,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:21:32,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775726948] [2024-12-02 10:21:32,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775726948] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:21:32,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:21:32,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:21:32,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191282723] [2024-12-02 10:21:32,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:21:32,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:21:32,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:21:32,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:21:32,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:21:32,102 INFO L87 Difference]: Start difference. First operand has 3747 states, 2699 states have (on average 1.3719896257873287) internal successors, (3703), 2770 states have internal predecessors, (3703), 892 states have call successors, (892), 154 states have call predecessors, (892), 153 states have return successors, (883), 868 states have call predecessors, (883), 883 states have call successors, (883) Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-12-02 10:21:36,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 10:21:37,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:21:37,708 INFO L93 Difference]: Finished difference Result 11033 states and 16614 transitions. [2024-12-02 10:21:37,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:21:37,710 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 215 [2024-12-02 10:21:37,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:21:37,772 INFO L225 Difference]: With dead ends: 11033 [2024-12-02 10:21:37,772 INFO L226 Difference]: Without dead ends: 7308 [2024-12-02 10:21:37,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:21:37,810 INFO L435 NwaCegarLoop]: 5456 mSDtfsCounter, 5259 mSDsluCounter, 5371 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5259 SdHoareTripleChecker+Valid, 10827 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-12-02 10:21:37,811 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5259 Valid, 10827 Invalid, 34 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2024-12-02 10:21:37,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7308 states. [2024-12-02 10:21:38,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7308 to 7304. [2024-12-02 10:21:38,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7304 states, 5294 states have (on average 1.3617302606724593) internal successors, (7209), 5435 states have internal predecessors, (7209), 1705 states have call successors, (1705), 303 states have call predecessors, (1705), 302 states have return successors, (1701), 1671 states have call predecessors, (1701), 1701 states have call successors, (1701) [2024-12-02 10:21:38,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7304 states to 7304 states and 10615 transitions. [2024-12-02 10:21:38,282 INFO L78 Accepts]: Start accepts. Automaton has 7304 states and 10615 transitions. Word has length 215 [2024-12-02 10:21:38,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:21:38,284 INFO L471 AbstractCegarLoop]: Abstraction has 7304 states and 10615 transitions. [2024-12-02 10:21:38,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2024-12-02 10:21:38,284 INFO L276 IsEmpty]: Start isEmpty. Operand 7304 states and 10615 transitions. [2024-12-02 10:21:38,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 10:21:38,291 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:21:38,292 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:21:38,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 10:21:38,292 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:21:38,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:21:38,293 INFO L85 PathProgramCache]: Analyzing trace with hash -361665872, now seen corresponding path program 1 times [2024-12-02 10:21:38,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:21:38,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165046062] [2024-12-02 10:21:38,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:21:38,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:24:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:24:12,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2024-12-02 10:24:12,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:24:12,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165046062] [2024-12-02 10:24:12,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165046062] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:24:12,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:24:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:24:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411073960] [2024-12-02 10:24:12,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:24:12,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:24:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:24:12,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:24:12,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:24:12,411 INFO L87 Difference]: Start difference. First operand 7304 states and 10615 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2024-12-02 10:24:16,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 10:24:18,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:24:18,097 INFO L93 Difference]: Finished difference Result 21424 states and 31210 transitions. [2024-12-02 10:24:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:24:18,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 224 [2024-12-02 10:24:18,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:24:18,193 INFO L225 Difference]: With dead ends: 21424 [2024-12-02 10:24:18,193 INFO L226 Difference]: Without dead ends: 14159 [2024-12-02 10:24:18,235 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:24:18,236 INFO L435 NwaCegarLoop]: 5446 mSDtfsCounter, 5137 mSDsluCounter, 5333 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5137 SdHoareTripleChecker+Valid, 10779 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-12-02 10:24:18,236 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5137 Valid, 10779 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-12-02 10:24:18,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14159 states. [2024-12-02 10:24:18,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14159 to 14128. [2024-12-02 10:24:18,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14128 states, 10270 states have (on average 1.36095423563778) internal successors, (13977), 10540 states have internal predecessors, (13977), 3260 states have call successors, (3260), 600 states have call predecessors, (3260), 595 states have return successors, (3369), 3181 states have call predecessors, (3369), 3256 states have call successors, (3369) [2024-12-02 10:24:18,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14128 states to 14128 states and 20606 transitions. [2024-12-02 10:24:18,935 INFO L78 Accepts]: Start accepts. Automaton has 14128 states and 20606 transitions. Word has length 224 [2024-12-02 10:24:18,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:24:18,936 INFO L471 AbstractCegarLoop]: Abstraction has 14128 states and 20606 transitions. [2024-12-02 10:24:18,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2024-12-02 10:24:18,936 INFO L276 IsEmpty]: Start isEmpty. Operand 14128 states and 20606 transitions. [2024-12-02 10:24:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2024-12-02 10:24:18,943 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:24:18,944 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:24:18,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 10:24:18,944 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:24:18,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:24:18,945 INFO L85 PathProgramCache]: Analyzing trace with hash -794556739, now seen corresponding path program 1 times [2024-12-02 10:24:18,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:24:18,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999203486] [2024-12-02 10:24:18,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:24:18,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:26:54,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:26:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1279 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1279 trivial. 0 not checked. [2024-12-02 10:26:55,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:26:55,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999203486] [2024-12-02 10:26:55,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999203486] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:26:55,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:26:55,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:26:55,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460812177] [2024-12-02 10:26:55,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:26:55,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:26:55,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:26:55,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:26:55,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:26:55,100 INFO L87 Difference]: Start difference. First operand 14128 states and 20606 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-12-02 10:26:59,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 10:27:01,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:27:01,334 INFO L93 Difference]: Finished difference Result 40756 states and 59448 transitions. [2024-12-02 10:27:01,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:27:01,334 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 238 [2024-12-02 10:27:01,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:27:01,504 INFO L225 Difference]: With dead ends: 40756 [2024-12-02 10:27:01,504 INFO L226 Difference]: Without dead ends: 26667 [2024-12-02 10:27:01,574 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:27:01,575 INFO L435 NwaCegarLoop]: 5430 mSDtfsCounter, 4827 mSDsluCounter, 5274 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4827 SdHoareTripleChecker+Valid, 10704 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-12-02 10:27:01,575 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4827 Valid, 10704 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 95 Invalid, 1 Unknown, 0 Unchecked, 5.7s Time] [2024-12-02 10:27:01,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26667 states. [2024-12-02 10:27:02,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26667 to 26632. [2024-12-02 10:27:02,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26632 states, 19296 states have (on average 1.3605410447761195) internal successors, (26253), 19808 states have internal predecessors, (26253), 6172 states have call successors, (6172), 1178 states have call predecessors, (6172), 1161 states have return successors, (6408), 6005 states have call predecessors, (6408), 6168 states have call successors, (6408) [2024-12-02 10:27:02,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26632 states to 26632 states and 38833 transitions. [2024-12-02 10:27:02,805 INFO L78 Accepts]: Start accepts. Automaton has 26632 states and 38833 transitions. Word has length 238 [2024-12-02 10:27:02,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:27:02,806 INFO L471 AbstractCegarLoop]: Abstraction has 26632 states and 38833 transitions. [2024-12-02 10:27:02,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2024-12-02 10:27:02,807 INFO L276 IsEmpty]: Start isEmpty. Operand 26632 states and 38833 transitions. [2024-12-02 10:27:02,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2024-12-02 10:27:02,812 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:27:02,813 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:27:02,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 10:27:02,813 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:27:02,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:27:02,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1475917006, now seen corresponding path program 1 times [2024-12-02 10:27:02,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:27:02,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060031671] [2024-12-02 10:27:02,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:27:02,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:29:35,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:29:36,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2024-12-02 10:29:36,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:29:36,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060031671] [2024-12-02 10:29:36,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060031671] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:29:36,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:29:36,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:29:36,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471527914] [2024-12-02 10:29:36,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:29:36,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:29:36,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:29:36,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:29:36,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:29:36,687 INFO L87 Difference]: Start difference. First operand 26632 states and 38833 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 10:29:40,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 10:29:42,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:29:42,875 INFO L93 Difference]: Finished difference Result 64790 states and 93952 transitions. [2024-12-02 10:29:42,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:29:42,876 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 241 [2024-12-02 10:29:42,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:29:43,083 INFO L225 Difference]: With dead ends: 64790 [2024-12-02 10:29:43,083 INFO L226 Difference]: Without dead ends: 38197 [2024-12-02 10:29:43,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:29:43,189 INFO L435 NwaCegarLoop]: 6768 mSDtfsCounter, 5159 mSDsluCounter, 5349 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5159 SdHoareTripleChecker+Valid, 12117 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-12-02 10:29:43,190 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5159 Valid, 12117 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 76 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2024-12-02 10:29:43,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38197 states. [2024-12-02 10:29:44,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38197 to 38162. [2024-12-02 10:29:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38162 states, 27509 states have (on average 1.3505034715911157) internal successors, (37151), 28226 states have internal predecessors, (37151), 8794 states have call successors, (8794), 1875 states have call predecessors, (8794), 1856 states have return successors, (9089), 8553 states have call predecessors, (9089), 8790 states have call successors, (9089) [2024-12-02 10:29:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38162 states to 38162 states and 55034 transitions. [2024-12-02 10:29:44,587 INFO L78 Accepts]: Start accepts. Automaton has 38162 states and 55034 transitions. Word has length 241 [2024-12-02 10:29:44,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:29:44,588 INFO L471 AbstractCegarLoop]: Abstraction has 38162 states and 55034 transitions. [2024-12-02 10:29:44,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 10:29:44,588 INFO L276 IsEmpty]: Start isEmpty. Operand 38162 states and 55034 transitions. [2024-12-02 10:29:44,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2024-12-02 10:29:44,593 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:29:44,593 INFO L218 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:29:44,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 10:29:44,594 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:29:44,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:29:44,594 INFO L85 PathProgramCache]: Analyzing trace with hash 2069601396, now seen corresponding path program 1 times [2024-12-02 10:29:44,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:29:44,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962497035] [2024-12-02 10:29:44,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:29:44,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:32:17,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:32:18,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2024-12-02 10:32:18,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:32:18,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962497035] [2024-12-02 10:32:18,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962497035] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:32:18,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:32:18,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:32:18,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206910918] [2024-12-02 10:32:18,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:32:18,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:32:18,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:32:18,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:32:18,253 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:32:18,254 INFO L87 Difference]: Start difference. First operand 38162 states and 55034 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 10:32:22,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 10:32:25,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 10:32:25,319 INFO L93 Difference]: Finished difference Result 108886 states and 156762 transitions. [2024-12-02 10:32:25,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:32:25,320 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 242 [2024-12-02 10:32:25,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 10:32:25,565 INFO L225 Difference]: With dead ends: 108886 [2024-12-02 10:32:25,565 INFO L226 Difference]: Without dead ends: 70763 [2024-12-02 10:32:25,696 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:32:25,696 INFO L435 NwaCegarLoop]: 7748 mSDtfsCounter, 5088 mSDsluCounter, 5317 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5088 SdHoareTripleChecker+Valid, 13065 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-12-02 10:32:25,697 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5088 Valid, 13065 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 121 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2024-12-02 10:32:25,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70763 states. [2024-12-02 10:32:27,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70763 to 70716. [2024-12-02 10:32:27,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70716 states, 50996 states have (on average 1.3470272178210057) internal successors, (68693), 52316 states have internal predecessors, (68693), 16154 states have call successors, (16154), 3598 states have call predecessors, (16154), 3563 states have return successors, (16590), 15701 states have call predecessors, (16590), 16150 states have call successors, (16590) [2024-12-02 10:32:27,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70716 states to 70716 states and 101437 transitions. [2024-12-02 10:32:27,557 INFO L78 Accepts]: Start accepts. Automaton has 70716 states and 101437 transitions. Word has length 242 [2024-12-02 10:32:27,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 10:32:27,557 INFO L471 AbstractCegarLoop]: Abstraction has 70716 states and 101437 transitions. [2024-12-02 10:32:27,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2024-12-02 10:32:27,557 INFO L276 IsEmpty]: Start isEmpty. Operand 70716 states and 101437 transitions. [2024-12-02 10:32:27,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-12-02 10:32:27,564 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 10:32:27,564 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 17, 17, 17, 17, 17, 17, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 10:32:27,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 10:32:27,564 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 10:32:27,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:32:27,565 INFO L85 PathProgramCache]: Analyzing trace with hash 300082375, now seen corresponding path program 1 times [2024-12-02 10:32:27,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:32:27,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599756501] [2024-12-02 10:32:27,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:32:27,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms