./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 8288a211de71e266ef68e9952c11ceba2a164dda5f0247ca0601b046f000bec0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 20:23:35,909 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 20:23:35,984 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 20:23:35,990 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 20:23:35,991 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 20:23:36,016 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 20:23:36,017 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 20:23:36,017 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 20:23:36,017 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 20:23:36,018 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 20:23:36,018 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 20:23:36,018 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 20:23:36,018 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 20:23:36,018 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 20:23:36,018 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 20:23:36,019 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 20:23:36,019 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 20:23:36,020 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:23:36,020 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:23:36,020 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:23:36,021 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 20:23:36,021 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 20:23:36,022 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8288a211de71e266ef68e9952c11ceba2a164dda5f0247ca0601b046f000bec0 [2025-01-09 20:23:36,340 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 20:23:36,354 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 20:23:36,356 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 20:23:36,358 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 20:23:36,358 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 20:23:36,361 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i [2025-01-09 20:23:37,728 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ef4f9dff3/c0d50a1a58564ebfb928e389a43a1cff/FLAG9422f41f4 [2025-01-09 20:23:38,473 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 20:23:38,473 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i [2025-01-09 20:23:38,540 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ef4f9dff3/c0d50a1a58564ebfb928e389a43a1cff/FLAG9422f41f4 [2025-01-09 20:23:38,562 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ef4f9dff3/c0d50a1a58564ebfb928e389a43a1cff [2025-01-09 20:23:38,566 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 20:23:38,567 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 20:23:38,569 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 20:23:38,570 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 20:23:38,574 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 20:23:38,575 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:23:38" (1/1) ... [2025-01-09 20:23:38,577 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a95b201 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:38, skipping insertion in model container [2025-01-09 20:23:38,578 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:23:38" (1/1) ... [2025-01-09 20:23:38,747 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 20:23:42,768 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464169,464182] [2025-01-09 20:23:42,771 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464338,464351] [2025-01-09 20:23:42,771 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464505,464518] [2025-01-09 20:23:42,772 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464673,464686] [2025-01-09 20:23:42,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:23:42,869 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 20:23:42,983 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"); [6132] [2025-01-09 20:23:42,985 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)); [6139] [2025-01-09 20:23:42,985 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6146] [2025-01-09 20:23:42,988 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/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/520b8de/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6195-6196] [2025-01-09 20:23:42,989 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"); [6201-6203] [2025-01-09 20:23:42,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6269] [2025-01-09 20:23:42,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6272] [2025-01-09 20:23:42,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6274] [2025-01-09 20:23:42,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6279] [2025-01-09 20:23:42,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6282] [2025-01-09 20:23:42,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6284] [2025-01-09 20:23:42,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6289] [2025-01-09 20:23:42,992 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6292] [2025-01-09 20:23:42,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6294] [2025-01-09 20:23:42,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6299] [2025-01-09 20:23:42,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6302] [2025-01-09 20:23:42,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6304] [2025-01-09 20:23:42,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6342] [2025-01-09 20:23:42,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6345] [2025-01-09 20:23:42,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6347] [2025-01-09 20:23:42,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6352] [2025-01-09 20:23:42,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6355] [2025-01-09 20:23:42,997 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6357] [2025-01-09 20:23:42,997 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6362] [2025-01-09 20:23:42,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6365] [2025-01-09 20:23:42,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6367] [2025-01-09 20:23:42,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6372] [2025-01-09 20:23:42,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6375] [2025-01-09 20:23:42,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6377] [2025-01-09 20:23:43,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6470] [2025-01-09 20:23:43,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6479] [2025-01-09 20:23:43,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [6637] [2025-01-09 20:23:43,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [6645] [2025-01-09 20:23:43,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6653] [2025-01-09 20:23:43,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [6660] [2025-01-09 20:23:43,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [6667] [2025-01-09 20:23:43,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6674] [2025-01-09 20:23:43,014 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)); [6816-6817] [2025-01-09 20:23:43,017 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)); [6850-6851] [2025-01-09 20:23:43,018 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" (79), "i" (12UL)); [6891-6892] [2025-01-09 20:23:43,019 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)); [6920-6921] [2025-01-09 20:23:43,020 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)); [6957-6958] [2025-01-09 20:23:43,035 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/linux/netdevice.h"), "i" (502), "i" (12UL)); [7329-7330] [2025-01-09 20:23:43,036 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7336] [2025-01-09 20:23:43,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9615] [2025-01-09 20:23:43,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [10422] [2025-01-09 20:23:43,284 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464169,464182] [2025-01-09 20:23:43,284 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464338,464351] [2025-01-09 20:23:43,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464505,464518] [2025-01-09 20:23:43,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i[464673,464686] [2025-01-09 20:23:43,295 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:23:43,596 INFO L204 MainTranslator]: Completed translation [2025-01-09 20:23:43,596 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43 WrapperNode [2025-01-09 20:23:43,597 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 20:23:43,598 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 20:23:43,598 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 20:23:43,599 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 20:23:43,605 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:43,724 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:44,134 INFO L138 Inliner]: procedures = 619, calls = 4734, calls flagged for inlining = 334, calls inlined = 297, statements flattened = 11213 [2025-01-09 20:23:44,134 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 20:23:44,136 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 20:23:44,136 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 20:23:44,136 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 20:23:44,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:44,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:44,215 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:45,849 INFO L175 MemorySlicer]: Split 2923 memory accesses to 30 slices as follows [2519, 1, 10, 2, 129, 5, 5, 3, 14, 2, 26, 1, 1, 2, 9, 9, 9, 9, 9, 9, 5, 9, 6, 12, 9, 9, 40, 7, 50, 2]. 86 percent of accesses are in the largest equivalence class. The 1531 initializations are split as follows [1440, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 0, 2, 8, 8, 8, 8, 8, 8, 5, 8, 6, 0, 8, 8, 0, 0, 0, 0]. The 554 writes are split as follows [448, 0, 8, 1, 40, 2, 0, 0, 7, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 25, 1]. [2025-01-09 20:23:45,849 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:45,850 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,071 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,096 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,143 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,219 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,269 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 20:23:46,374 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 20:23:46,375 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 20:23:46,375 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 20:23:46,376 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (1/1) ... [2025-01-09 20:23:46,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:23:46,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 20:23:46,411 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 20:23:46,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 20:23:46,506 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-01-09 20:23:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-01-09 20:23:46,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 20:23:46,507 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 20:23:46,507 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_84 [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_84 [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_80 [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_80 [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_resume [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_resume [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_print_link_status [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_print_link_status [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_init_registers [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_init_registers [2025-01-09 20:23:46,508 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_mii_write [2025-01-09 20:23:46,508 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_mii_write [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_platform_remove [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_platform_remove [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure enable_flow_control_ability [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_flow_control_ability [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure set_pending_timer_val [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure set_pending_timer_val [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-01-09 20:23:46,509 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 20:23:46,509 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 20:23:46,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-01-09 20:23:46,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-01-09 20:23:46,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-01-09 20:23:46,515 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_ethtool_up [2025-01-09 20:23:46,515 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_ethtool_up [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure mac_wol_reset [2025-01-09 20:23:46,515 INFO L138 BoogieDeclarations]: Found implementation of procedure mac_wol_reset [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 20:23:46,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_ethtool_down [2025-01-09 20:23:46,516 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_ethtool_down [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 20:23:46,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure mac_set_vlan_cam_mask [2025-01-09 20:23:46,516 INFO L138 BoogieDeclarations]: Found implementation of procedure mac_set_vlan_cam_mask [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 20:23:46,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-01-09 20:23:46,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-01-09 20:23:46,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-01-09 20:23:46,521 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:23:46,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:23:46,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:23:46,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:23:46,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-01-09 20:23:46,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-01-09 20:23:46,523 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-01-09 20:23:46,523 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-01-09 20:23:46,523 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_get_opt_media_mode [2025-01-09 20:23:46,525 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_get_opt_media_mode [2025-01-09 20:23:46,525 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_tx_srv [2025-01-09 20:23:46,526 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_tx_srv [2025-01-09 20:23:46,526 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-01-09 20:23:46,526 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-01-09 20:23:46,526 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-01-09 20:23:46,526 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_rx_refill [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_rx_refill [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure mii_set_auto_on [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_set_auto_on [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_save_context [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_save_context [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-01-09 20:23:46,527 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 20:23:46,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-01-09 20:23:46,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:23:46,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:23:46,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_update_hw_mibs [2025-01-09 20:23:46,528 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_update_hw_mibs [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_shutdown [2025-01-09 20:23:46,528 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_shutdown [2025-01-09 20:23:46,528 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-01-09 20:23:46,529 INFO L130 BoogieDeclarations]: Found specification of procedure setup_queue_timers [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_queue_timers [2025-01-09 20:23:46,529 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-01-09 20:23:46,529 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-01-09 20:23:46,529 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_free_rd_ring [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_free_rd_ring [2025-01-09 20:23:46,529 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-01-09 20:23:46,529 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_free_dma_rings [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_free_dma_rings [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure safe_disable_mii_autopoll [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure safe_disable_mii_autopoll [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure get_pending_timer_val [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pending_timer_val [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_unregister_notifier [2025-01-09 20:23:46,534 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_unregister_notifier [2025-01-09 20:23:46,534 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_set_media_mode [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_set_media_mode [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_init_cam_filter [2025-01-09 20:23:46,535 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_init_cam_filter [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 20:23:46,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_probe [2025-01-09 20:23:46,536 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_probe [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 20:23:46,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-01-09 20:23:46,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_pci_remove [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_pci_remove [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_velocity_info [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_velocity_info [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_init_rings [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_init_rings [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure enable_mii_autopoll [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_mii_autopoll [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-01-09 20:23:46,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 20:23:46,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-01-09 20:23:46,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-01-09 20:23:46,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 20:23:46,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 20:23:46,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 20:23:46,543 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 20:23:46,544 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 20:23:46,544 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 20:23:46,544 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 20:23:46,544 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 20:23:46,545 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 20:23:46,546 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-01-09 20:23:46,547 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2025-01-09 20:23:46,547 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-01-09 20:23:46,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-01-09 20:23:46,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-01-09 20:23:46,547 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_79 [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_79 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_set_int_opt [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_set_int_opt [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure mac_set_cam_mask [2025-01-09 20:23:46,548 INFO L138 BoogieDeclarations]: Found implementation of procedure mac_set_cam_mask [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-01-09 20:23:46,548 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_suspend [2025-01-09 20:23:46,549 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_suspend [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-01-09 20:23:46,549 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_get_ip [2025-01-09 20:23:46,549 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_get_ip [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-01-09 20:23:46,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-01-09 20:23:46,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_get_link [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_get_link [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure setup_adaptive_interrupts [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_adaptive_interrupts [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_set_power_state [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_set_power_state [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_close [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_close [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_set_bool_opt [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_set_bool_opt [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-01-09 20:23:46,554 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-01-09 20:23:46,554 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-01-09 20:23:46,555 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 20:23:46,555 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-01-09 20:23:46,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-01-09 20:23:46,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-01-09 20:23:46,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-01-09 20:23:46,557 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_free_rings [2025-01-09 20:23:46,557 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_free_rings [2025-01-09 20:23:46,557 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_intr [2025-01-09 20:23:46,557 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_intr [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_86 [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_86 [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_remove [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_remove [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure check_connection_type [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure check_connection_type [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_init_rx_ring_indexes [2025-01-09 20:23:46,558 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_init_rx_ring_indexes [2025-01-09 20:23:46,558 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_mii_read [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_mii_read [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_open [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_open [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_give_many_rx_descs [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_give_many_rx_descs [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_set_multi [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_set_multi [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_platform_probe [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_platform_probe [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-01-09 20:23:46,559 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-01-09 20:23:46,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-01-09 20:23:46,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-01-09 20:23:46,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-01-09 20:23:46,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_velocity_info [2025-01-09 20:23:46,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_velocity_info [2025-01-09 20:23:46,560 INFO L130 BoogieDeclarations]: Found specification of procedure velocity_poll_controller [2025-01-09 20:23:46,560 INFO L138 BoogieDeclarations]: Found implementation of procedure velocity_poll_controller [2025-01-09 20:23:46,560 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-01-09 20:23:46,560 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-01-09 20:23:47,931 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 20:23:47,934 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 20:24:18,036 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 20:24:31,051 INFO L? ?]: Removed 4345 outVars from TransFormulas that were not future-live. [2025-01-09 20:24:31,051 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 20:24:31,136 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 20:24:31,136 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2025-01-09 20:24:31,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:24:31 BoogieIcfgContainer [2025-01-09 20:24:31,137 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 20:24:31,139 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 20:24:31,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 20:24:31,144 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 20:24:31,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 08:23:38" (1/3) ... [2025-01-09 20:24:31,146 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@734b0cac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:24:31, skipping insertion in model container [2025-01-09 20:24:31,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:23:43" (2/3) ... [2025-01-09 20:24:31,146 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@734b0cac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:24:31, skipping insertion in model container [2025-01-09 20:24:31,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:24:31" (3/3) ... [2025-01-09 20:24:31,148 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i [2025-01-09 20:24:31,163 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 20:24:31,169 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-via-via-velocity.cil.i that has 194 procedures, 3938 locations, 1 initial locations, 90 loop locations, and 3 error locations. [2025-01-09 20:24:31,315 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 20:24:31,329 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;@b0d9892, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 20:24:31,331 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-09 20:24:31,349 INFO L276 IsEmpty]: Start isEmpty. Operand has 3676 states, 2683 states have (on average 1.3518449496831904) internal successors, (3627), 2762 states have internal predecessors, (3627), 857 states have call successors, (857), 135 states have call predecessors, (857), 134 states have return successors, (850), 830 states have call predecessors, (850), 850 states have call successors, (850) [2025-01-09 20:24:31,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-01-09 20:24:31,366 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:24:31,367 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:24:31,367 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:24:31,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:24:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 156685316, now seen corresponding path program 1 times [2025-01-09 20:24:31,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:24:31,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329306313] [2025-01-09 20:24:31,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:24:31,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:24:40,468 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-09 20:24:41,023 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-09 20:24:41,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:24:41,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:24:42,814 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-01-09 20:24:42,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:24:42,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329306313] [2025-01-09 20:24:42,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329306313] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:24:42,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:24:42,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 20:24:42,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946098626] [2025-01-09 20:24:42,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:24:42,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 20:24:42,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:24:42,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 20:24:42,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 20:24:42,855 INFO L87 Difference]: Start difference. First operand has 3676 states, 2683 states have (on average 1.3518449496831904) internal successors, (3627), 2762 states have internal predecessors, (3627), 857 states have call successors, (857), 135 states have call predecessors, (857), 134 states have return successors, (850), 830 states have call predecessors, (850), 850 states have call successors, (850) Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:24:43,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:24:43,676 INFO L93 Difference]: Finished difference Result 7269 states and 10758 transitions. [2025-01-09 20:24:43,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 20:24:43,680 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 80 [2025-01-09 20:24:43,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:24:43,817 INFO L225 Difference]: With dead ends: 7269 [2025-01-09 20:24:43,818 INFO L226 Difference]: Without dead ends: 3602 [2025-01-09 20:24:43,886 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 20:24:43,893 INFO L435 NwaCegarLoop]: 5122 mSDtfsCounter, 5091 mSDsluCounter, 10228 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5092 SdHoareTripleChecker+Valid, 15350 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 20:24:43,895 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5092 Valid, 15350 Invalid, 24 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 20:24:43,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3602 states. [2025-01-09 20:24:44,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3602 to 3602. [2025-01-09 20:24:44,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3602 states, 2628 states have (on average 1.3074581430745815) internal successors, (3436), 2700 states have internal predecessors, (3436), 838 states have call successors, (838), 134 states have call predecessors, (838), 133 states have return successors, (835), 815 states have call predecessors, (835), 835 states have call successors, (835) [2025-01-09 20:24:44,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3602 states to 3602 states and 5109 transitions. [2025-01-09 20:24:44,641 INFO L78 Accepts]: Start accepts. Automaton has 3602 states and 5109 transitions. Word has length 80 [2025-01-09 20:24:44,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:24:44,662 INFO L471 AbstractCegarLoop]: Abstraction has 3602 states and 5109 transitions. [2025-01-09 20:24:44,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:24:44,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3602 states and 5109 transitions. [2025-01-09 20:24:44,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-01-09 20:24:44,676 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:24:44,677 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 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] [2025-01-09 20:24:44,681 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 20:24:44,681 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:24:44,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:24:44,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1579809264, now seen corresponding path program 1 times [2025-01-09 20:24:44,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:24:44,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602312883] [2025-01-09 20:24:44,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:24:44,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:24:53,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-01-09 20:24:53,560 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-01-09 20:24:53,561 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:24:53,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:24:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-01-09 20:24:54,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:24:54,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602312883] [2025-01-09 20:24:54,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602312883] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:24:54,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:24:54,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 20:24:54,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191295668] [2025-01-09 20:24:54,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:24:54,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 20:24:54,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:24:54,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 20:24:54,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 20:24:54,755 INFO L87 Difference]: Start difference. First operand 3602 states and 5109 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-01-09 20:24:55,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:24:55,458 INFO L93 Difference]: Finished difference Result 3608 states and 5114 transitions. [2025-01-09 20:24:55,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 20:24:55,459 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 85 [2025-01-09 20:24:55,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:24:55,487 INFO L225 Difference]: With dead ends: 3608 [2025-01-09 20:24:55,487 INFO L226 Difference]: Without dead ends: 3606 [2025-01-09 20:24:55,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 20:24:55,490 INFO L435 NwaCegarLoop]: 5106 mSDtfsCounter, 5068 mSDsluCounter, 10191 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5069 SdHoareTripleChecker+Valid, 15297 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 20:24:55,490 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5069 Valid, 15297 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 20:24:55,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3606 states. [2025-01-09 20:24:55,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3606 to 3606. [2025-01-09 20:24:55,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3606 states, 2631 states have (on average 1.3071075636640062) internal successors, (3439), 2703 states have internal predecessors, (3439), 838 states have call successors, (838), 135 states have call predecessors, (838), 134 states have return successors, (835), 815 states have call predecessors, (835), 835 states have call successors, (835) [2025-01-09 20:24:55,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3606 states to 3606 states and 5112 transitions. [2025-01-09 20:24:55,691 INFO L78 Accepts]: Start accepts. Automaton has 3606 states and 5112 transitions. Word has length 85 [2025-01-09 20:24:55,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:24:55,693 INFO L471 AbstractCegarLoop]: Abstraction has 3606 states and 5112 transitions. [2025-01-09 20:24:55,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-01-09 20:24:55,694 INFO L276 IsEmpty]: Start isEmpty. Operand 3606 states and 5112 transitions. [2025-01-09 20:24:55,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-01-09 20:24:55,697 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:24:55,699 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 3, 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] [2025-01-09 20:24:55,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 20:24:55,700 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-01-09 20:24:55,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:24:55,700 INFO L85 PathProgramCache]: Analyzing trace with hash -883245244, now seen corresponding path program 1 times [2025-01-09 20:24:55,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:24:55,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807535501] [2025-01-09 20:24:55,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:24:55,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms