./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash eb337bed37f00edfe49a35b4a360c81276b7e848ad8698f48b5ad169dc57f04b --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:51:59,013 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:51:59,076 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:51:59,081 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:51:59,081 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:51:59,098 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:51:59,098 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:51:59,099 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:51:59,099 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:51:59,099 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:51:59,100 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:51:59,100 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:51:59,100 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:51:59,100 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:51:59,100 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:51:59,101 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:51:59,101 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:51:59,101 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:51:59,102 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:51:59,102 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:51:59,103 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:51:59,103 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:51:59,103 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> eb337bed37f00edfe49a35b4a360c81276b7e848ad8698f48b5ad169dc57f04b [2025-03-08 20:51:59,319 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:51:59,325 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:51:59,326 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:51:59,327 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:51:59,327 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:51:59,328 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-03-08 20:52:00,409 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb7fc4ab7/22b1ef0971a24cbda78b0b6348c4698a/FLAG79be7a85e [2025-03-08 20:52:01,027 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:52:01,028 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-03-08 20:52:01,074 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb7fc4ab7/22b1ef0971a24cbda78b0b6348c4698a/FLAG79be7a85e [2025-03-08 20:52:01,462 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb7fc4ab7/22b1ef0971a24cbda78b0b6348c4698a [2025-03-08 20:52:01,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:52:01,464 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:52:01,465 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:52:01,465 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:52:01,469 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:52:01,469 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:52:01" (1/1) ... [2025-03-08 20:52:01,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a5f9ad1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:01, skipping insertion in model container [2025-03-08 20:52:01,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:52:01" (1/1) ... [2025-03-08 20:52:01,585 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:52:04,974 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554141,554154] [2025-03-08 20:52:04,977 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554310,554323] [2025-03-08 20:52:04,977 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554477,554490] [2025-03-08 20:52:04,977 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554645,554658] [2025-03-08 20:52:05,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:52:05,061 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:52:05,133 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"); [6454] [2025-03-08 20:52:05,134 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)); [6461] [2025-03-08 20:52:05,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6468] [2025-03-08 20:52:05,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6484] [2025-03-08 20:52:05,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6579-6580] [2025-03-08 20:52:05,138 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"); [6585-6587] [2025-03-08 20:52:05,138 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; incl %0": "+m" (v->counter)); [6607] [2025-03-08 20:52:05,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6614] [2025-03-08 20:52:05,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6685] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6688] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (val)); [6690] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6695] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6698] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6700] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6705] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6708] [2025-03-08 20:52:05,140 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (val)); [6710] [2025-03-08 20:52:05,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6715] [2025-03-08 20:52:05,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6718] [2025-03-08 20:52:05,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (val)); [6720] [2025-03-08 20:52:05,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%P0": "+m" (__preempt_count)); [6758] [2025-03-08 20:52:05,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%P0": "+m" (__preempt_count)); [6761] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%P0": "+m" (__preempt_count): "qi" (- val)); [6763] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%P0": "+m" (__preempt_count)); [6768] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%P0": "+m" (__preempt_count)); [6771] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6773] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%P0": "+m" (__preempt_count)); [6778] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%P0": "+m" (__preempt_count)); [6781] [2025-03-08 20:52:05,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%P0": "+m" (__preempt_count): "ri" (- val)); [6783] [2025-03-08 20:52:05,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%P0": "+m" (__preempt_count)); [6788] [2025-03-08 20:52:05,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%P0": "+m" (__preempt_count)); [6791] [2025-03-08 20:52:05,143 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%P0": "+m" (__preempt_count): "re" (- val)); [6793] [2025-03-08 20:52:05,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6886] [2025-03-08 20:52:05,144 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6895] [2025-03-08 20:52:05,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7065] [2025-03-08 20:52:05,147 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7072] [2025-03-08 20:52:05,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [7139] [2025-03-08 20:52:05,148 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [7147-7148] [2025-03-08 20:52:05,152 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)); [7222-7223] [2025-03-08 20:52:05,153 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)); [7256-7257] [2025-03-08 20:52:05,154 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)); [7297-7298] [2025-03-08 20:52:05,154 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" (91), "i" (12UL)); [7326-7327] [2025-03-08 20:52:05,163 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)); [7834-7835] [2025-03-08 20:52:05,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7841] [2025-03-08 20:52:05,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8156] [2025-03-08 20:52:05,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8159] [2025-03-08 20:52:05,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8162] [2025-03-08 20:52:05,167 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8165] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8196] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8199] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8202] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8205] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8236] [2025-03-08 20:52:05,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8239] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8242] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8245] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8276] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8279] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8282] [2025-03-08 20:52:05,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8285] [2025-03-08 20:52:05,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (322), "i" (12UL)); [8912-8913] [2025-03-08 20:52:05,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (336), "i" (12UL)); [8940-8941] [2025-03-08 20:52:05,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (337), "i" (12UL)); [8952-8953] [2025-03-08 20:52:05,188 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (340), "i" (12UL)); [8965-8966] [2025-03-08 20:52:05,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9104-9105] [2025-03-08 20:52:05,190 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (416), "i" (12UL)); [9115-9116] [2025-03-08 20:52:05,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9271-9272] [2025-03-08 20:52:05,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (506), "i" (12UL)); [9282-9283] [2025-03-08 20:52:05,196 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (596), "i" (12UL)); [9414-9415] [2025-03-08 20:52:05,197 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (614), "i" (12UL)); [9444-9445] [2025-03-08 20:52:05,198 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (634), "i" (12UL)); [9493-9494] [2025-03-08 20:52:05,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (647), "i" (12UL)); [9524-9525] [2025-03-08 20:52:05,200 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (669), "i" (12UL)); [9575-9576] [2025-03-08 20:52:05,202 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (722), "i" (12UL)); [9637-9638] [2025-03-08 20:52:05,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (762), "i" (12UL)); [9702-9703] [2025-03-08 20:52:05,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (987), "i" (12UL)); [10068-10069] [2025-03-08 20:52:05,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1091), "i" (12UL)); [10188-10189] [2025-03-08 20:52:05,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1108), "i" (12UL)); [10218-10219] [2025-03-08 20:52:05,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1109), "i" (12UL)); [10230-10231] [2025-03-08 20:52:05,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1110), "i" (12UL)); [10242-10243] [2025-03-08 20:52:05,219 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1184), "i" (12UL)); [10354-10355] [2025-03-08 20:52:05,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10372-10373] [2025-03-08 20:52:05,221 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1193), "i" (12UL)); [10382-10383] [2025-03-08 20:52:05,222 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10413-10414] [2025-03-08 20:52:05,222 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1202), "i" (12UL)); [10423-10424] [2025-03-08 20:52:05,222 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1204), "i" (12UL)); [10435-10436] [2025-03-08 20:52:05,223 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10447-10448] [2025-03-08 20:52:05,223 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1205), "i" (12UL)); [10458-10459] [2025-03-08 20:52:05,223 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1209), "i" (12UL)); [10476-10477] [2025-03-08 20:52:05,225 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1253), "i" (12UL)); [10543-10544] [2025-03-08 20:52:05,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1256), "i" (12UL)); [10556-10557] [2025-03-08 20:52:05,226 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1257), "i" (12UL)); [10568-10569] [2025-03-08 20:52:05,228 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1325), "i" (12UL)); [10649-10650] [2025-03-08 20:52:05,232 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1409), "i" (12UL)); [10778-10779] [2025-03-08 20:52:05,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11499-11500] [2025-03-08 20:52:05,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1909), "i" (12UL)); [11509-11510] [2025-03-08 20:52:05,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1933), "i" (12UL)); [11574-11575] [2025-03-08 20:52:05,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (1944), "i" (12UL)); [11593-11594] [2025-03-08 20:52:05,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2162), "i" (12UL)); [11893-11894] [2025-03-08 20:52:05,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2473), "i" (12UL)); [12350-12351] [2025-03-08 20:52:05,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2645), "i" (12UL)); [12586-12587] [2025-03-08 20:52:05,298 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/net/vmxnet3/vmxnet3_drv.c"), "i" (2883), "i" (12UL)); [12863-12864] [2025-03-08 20:52:05,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554141,554154] [2025-03-08 20:52:05,470 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554310,554323] [2025-03-08 20:52:05,470 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554477,554490] [2025-03-08 20:52:05,471 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i[554645,554658] [2025-03-08 20:52:05,477 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:52:05,660 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:52:05,660 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05 WrapperNode [2025-03-08 20:52:05,660 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:52:05,661 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:52:05,661 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:52:05,661 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:52:05,666 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:05,748 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:05,956 INFO L138 Inliner]: procedures = 703, calls = 4946, calls flagged for inlining = 363, calls inlined = 295, statements flattened = 9675 [2025-03-08 20:52:05,957 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:52:05,958 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:52:05,958 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:52:05,958 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:52:05,965 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:05,966 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:06,003 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,747 INFO L175 MemorySlicer]: Split 2656 memory accesses to 25 slices as follows [8, 4, 8, 8, 8, 8, 8, 1, 2, 8, 1, 2, 54, 3, 2, 44, 2, 2, 2428, 7, 16, 8, 14, 8, 2]. 91 percent of accesses are in the largest equivalence class. The 1255 initializations are split as follows [8, 0, 8, 8, 8, 8, 8, 0, 0, 8, 1, 2, 0, 1, 0, 0, 0, 0, 1163, 0, 16, 8, 0, 8, 0]. The 604 writes are split as follows [0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 42, 0, 1, 0, 1, 1, 536, 6, 0, 0, 12, 0, 1]. [2025-03-08 20:52:07,748 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,748 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,890 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,907 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,953 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:07,984 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:08,033 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:52:08,035 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:52:08,035 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:52:08,036 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:52:08,036 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (1/1) ... [2025-03-08 20:52:08,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:52:08,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:52:08,061 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 20:52:08,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 20:52:08,086 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_stop [2025-03-08 20:52:08,087 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_stop [2025-03-08 20:52:08,087 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_desc_avail [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_desc_avail [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_reset_dev [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_reset_dev [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_82 [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_82 [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_resume [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_resume [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 20:52:08,088 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 20:52:08,088 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_tx_lock_of_vmxnet3_tx_queue [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:52:08,089 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:52:08,089 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cmd_lock_of_vmxnet3_adapter [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_alloc_rx_buf [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_alloc_rx_buf [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-03-08 20:52:08,090 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_sset_count [2025-03-08 20:52:08,090 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_sset_count [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_restore_vlan [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_restore_vlan [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_comp_ring_adv_next2proc [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_comp_ring_adv_next2proc [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2025-03-08 20:52:08,091 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:52:08,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:52:08,092 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 20:52:08,092 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:52:08,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:52:08,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 20:52:08,094 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy [2025-03-08 20:52:08,094 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:52:08,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_unmap_tx_buf [2025-03-08 20:52:08,095 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_unmap_tx_buf [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:52:08,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:52:08,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:52:08,095 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:52:08,095 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_choose_state [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_request_irqs [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_request_irqs [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_create [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_create [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_tx_lock_of_vmxnet3_tx_queue [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_intr [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_intr [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_remove_device [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_remove_device [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:52:08,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:52:08,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_irqs [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_irqs [2025-03-08 20:52:08,097 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_set_mc [2025-03-08 20:52:08,097 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_set_mc [2025-03-08 20:52:08,098 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-03-08 20:52:08,098 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-03-08 20:52:08,098 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-03-08 20:52:08,098 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-03-08 20:52:08,098 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_check_link [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_check_link [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_selected_regions [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_selected_regions [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2fill [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2fill [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_intr_resources [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_intr_resources [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_destroy_all [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_destroy_all [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:52:08,099 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:52:08,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_adjust_rx_ring_size [2025-03-08 20:52:08,100 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_adjust_rx_ring_size [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:52:08,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:52:08,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:52:08,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:52:08,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:52:08,101 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-03-08 20:52:08,101 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-03-08 20:52:08,101 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-03-08 20:52:08,101 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-03-08 20:52:08,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:52:08,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_quiesce_dev [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_quiesce_dev [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_cmd_ring_adv_next2comp [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_cmd_ring_adv_next2comp [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:52:08,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:52:08,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_cleanup_all [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_cleanup_all [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure __netif_schedule [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __netif_schedule [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-08 20:52:08,103 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:52:08,103 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:52:08,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:52:08,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_intr [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_intr [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_process_events [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_process_events [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_intr [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_intr [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_rq_destroy_all [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_rq_destroy_all [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:52:08,105 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:52:08,105 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb_ip_align [2025-03-08 20:52:08,106 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb_ip_align [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_free_pci_resources [2025-03-08 20:52:08,106 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_free_pci_resources [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:52:08,106 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_disable_all_intrs [2025-03-08 20:52:08,106 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_disable_all_intrs [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:52:08,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2025-03-08 20:52:08,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2025-03-08 20:52:08,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_tq_tx_complete [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_tq_tx_complete [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_vmxnet3_exit_module_19_2 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_enable_all_intrs [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_enable_all_intrs [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_create_queues [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_create_queues [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_force_close [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_force_close [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_alloc_intr_resources [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_alloc_intr_resources [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_activate_dev [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_activate_dev [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_write_mac_addr [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_write_mac_addr [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_msix_rx [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_msix_rx [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:52:08,108 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:52:08,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:52:08,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_get_regs_len [2025-03-08 20:52:08,110 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_get_regs_len [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-03-08 20:52:08,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:52:08,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure vmxnet3_suspend [2025-03-08 20:52:08,110 INFO L138 BoogieDeclarations]: Found implementation of procedure vmxnet3_suspend [2025-03-08 20:52:08,110 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2025-03-08 20:52:08,110 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2025-03-08 20:52:08,981 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:52:08,984 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:52:09,062 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624: havoc #t~mem416;havoc #t~mem417;havoc #t~ite419;havoc #t~mem418;havoc #t~mem420;havoc #t~mem421; [2025-03-08 20:52:09,078 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20809: havoc #t~nondet2312; [2025-03-08 20:52:09,140 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20975: havoc pci_enable_device_mem_#t~nondet2335#1; [2025-03-08 20:52:09,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20915: havoc #t~nondet2326; [2025-03-08 20:52:09,613 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset; [2025-03-08 20:52:09,712 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20714: havoc #t~nondet2299; [2025-03-08 20:52:09,809 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20782: havoc alloc_pages_current_#t~ret2309#1.base, alloc_pages_current_#t~ret2309#1.offset; [2025-03-08 20:52:09,817 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17408: havoc #t~mem2026;havoc #t~mem2027; [2025-03-08 20:52:09,830 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18379: havoc ldv_dev_get_drvdata_#t~mem2174#1.base, ldv_dev_get_drvdata_#t~mem2174#1.offset;havoc ldv_dev_get_drvdata_#t~mem2175#1.base, ldv_dev_get_drvdata_#t~mem2175#1.offset; [2025-03-08 20:52:09,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21061: havoc #t~nondet2353; [2025-03-08 20:52:09,869 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20841: havoc find_first_bit_#t~nondet2320#1; [2025-03-08 20:52:09,869 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20845: havoc find_next_bit_#t~nondet2321#1; [2025-03-08 20:52:09,881 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7851: havoc #t~mem287.base, #t~mem287.offset; [2025-03-08 20:52:09,888 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20919: havoc #t~nondet2327; [2025-03-08 20:52:09,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520: havoc #t~bitwise11#1; [2025-03-08 20:52:09,913 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: havoc #t~mem138.base, #t~mem138.offset; [2025-03-08 20:52:09,934 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20767: havoc #t~nondet2307; [2025-03-08 20:52:09,973 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20757: havoc #t~nondet2305; [2025-03-08 20:52:09,984 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20958: havoc #t~nondet2333; [2025-03-08 20:52:09,987 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21030: havoc #t~nondet2345; [2025-03-08 20:52:09,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20825: havoc dma_set_mask_#t~nondet2316#1; [2025-03-08 20:52:10,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16924-1: ldv_request_irq_91_#res#1 := ldv_request_irq_91_~ldv_func_res~0#1; [2025-03-08 20:52:10,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16942-1: ldv_request_irq_92_#res#1 := ldv_request_irq_92_~ldv_func_res~1#1; [2025-03-08 20:52:10,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16960-1: ldv_request_irq_93_#res#1 := ldv_request_irq_93_~ldv_func_res~2#1; [2025-03-08 20:52:10,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16978-1: ldv_request_irq_94_#res#1 := ldv_request_irq_94_~ldv_func_res~3#1; [2025-03-08 20:52:10,139 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16996-1: ldv_request_irq_95_#res#1 := ldv_request_irq_95_~ldv_func_res~4#1; [2025-03-08 20:52:10,245 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20786: havoc cancel_work_sync_#t~nondet2310#1; [2025-03-08 20:52:10,362 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20923: havoc netdev_notice_#t~nondet2328#1; [2025-03-08 20:52:10,392 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12498: call ULTIMATE.dealloc(vmxnet3_open_~#__key~0#1.base, vmxnet3_open_~#__key~0#1.offset);havoc vmxnet3_open_~#__key~0#1.base, vmxnet3_open_~#__key~0#1.offset; [2025-03-08 20:52:10,510 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: havoc __kmalloc_#t~ret102#1.base, __kmalloc_#t~ret102#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17147-1: ldv_register_netdev_116_#res#1 := ldv_register_netdev_116_~ldv_func_res~6#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret2355#1 := main_#res#1;havoc main_#t~ret1754#1, main_~tmp~122#1;assume { :end_inline_main } true; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20987: havoc pci_msi_enabled_#t~nondet2338#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12930: call ULTIMATE.dealloc(vmxnet3_probe_device_~#vmxnet3_netdev_ops~0#1.base, vmxnet3_probe_device_~#vmxnet3_netdev_ops~0#1.offset);havoc vmxnet3_probe_device_~#vmxnet3_netdev_ops~0#1.base, vmxnet3_probe_device_~#vmxnet3_netdev_ops~0#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#dma64~0#1.base, vmxnet3_probe_device_~#dma64~0#1.offset);havoc vmxnet3_probe_device_~#dma64~0#1.base, vmxnet3_probe_device_~#dma64~0#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#mac~0#1.base, vmxnet3_probe_device_~#mac~0#1.offset);havoc vmxnet3_probe_device_~#mac~0#1.base, vmxnet3_probe_device_~#mac~0#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#__key~1#1.base, vmxnet3_probe_device_~#__key~1#1.offset);havoc vmxnet3_probe_device_~#__key~1#1.base, vmxnet3_probe_device_~#__key~1#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#descriptor~6#1.base, vmxnet3_probe_device_~#descriptor~6#1.offset);havoc vmxnet3_probe_device_~#descriptor~6#1.base, vmxnet3_probe_device_~#descriptor~6#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#__key___0~0#1.base, vmxnet3_probe_device_~#__key___0~0#1.offset);havoc vmxnet3_probe_device_~#__key___0~0#1.base, vmxnet3_probe_device_~#__key___0~0#1.offset;call ULTIMATE.dealloc(vmxnet3_probe_device_~#__constr_expr_0~0#1.base, vmxnet3_probe_device_~#__constr_expr_0~0#1.offset);havoc vmxnet3_probe_device_~#__constr_expr_0~0#1.base, vmxnet3_probe_device_~#__constr_expr_0~0#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20994: havoc pci_request_selected_regions_#t~nondet2339#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20879: havoc ldv_pre_register_netdev_#t~nondet2323#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20753: havoc __pci_register_driver_#t~nondet2304#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13886-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21038: havoc register_netdev_#t~nondet2347#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13905-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13908-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20779: havoc alloc_etherdev_mqs_#t~ret2308#1.base, alloc_etherdev_mqs_#t~ret2308#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13910-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17214-1: ldv___pci_register_driver_124_#res#1 := ldv___pci_register_driver_124_~ldv_func_res~7#1; [2025-03-08 20:52:29,273 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15253: call ULTIMATE.dealloc(ldv_pci_instance_suspend_5_8_~#arg2#1.base, ldv_pci_instance_suspend_5_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_5_8_~#arg2#1.base, ldv_pci_instance_suspend_5_8_~#arg2#1.offset; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17239: havoc kobject_name_#t~mem1985#1.base, kobject_name_#t~mem1985#1.offset; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20946: havoc netif_set_real_num_rx_queues_#t~nondet2330#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15264: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_5_7_~#arg2#1.base, ldv_pci_instance_suspend_late_5_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_5_7_~#arg2#1.base, ldv_pci_instance_suspend_late_5_7_~#arg2#1.offset; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17248: havoc dev_name_#t~mem1989#1.base, dev_name_#t~mem1989#1.offset; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20950: havoc netif_set_real_num_tx_queues_#t~nondet2331#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20821: havoc device_set_wakeup_enable_#t~nondet2315#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20829: havoc dma_supported_#t~nondet2317#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16339-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17132-1: ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~ldv_func_res~5#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~5#1.offset; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16340-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20837: havoc ethtool_op_get_link_#t~nondet2319#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18063: havoc vmxnet3_get_rss_indir_size_#t~mem2152#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20971: havoc pci_enable_device_#t~nondet2334#1; [2025-03-08 20:52:29,274 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20710: havoc __dynamic_dev_dbg_#t~nondet2298#1; [2025-03-08 20:52:31,173 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:52:31,741 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21042: havoc request_threaded_irq_#t~nondet2348#1; [2025-03-08 20:52:33,631 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20857: havoc ioremap_nocache_#t~ret2322#1.base, ioremap_nocache_#t~ret2322#1.offset; [2025-03-08 20:52:33,667 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20749: havoc __pci_enable_wake_#t~nondet2303#1; [2025-03-08 20:52:33,715 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21015: havoc #t~nondet2342; [2025-03-08 20:52:33,758 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20817: havoc #t~nondet2314; [2025-03-08 20:52:34,392 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16383: #res#1 := ~arg0#1; [2025-03-08 20:52:35,047 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: havoc arch_irqs_disabled_flags_#t~bitwise39#1; [2025-03-08 20:52:35,095 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20700: havoc __bitmap_weight_#t~nondet2297#1; [2025-03-08 20:52:35,357 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: havoc #t~mem0;havoc #t~bitwise1; [2025-03-08 20:52:36,355 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733: havoc vmxnet3_tq_stopped_#t~mem438#1; [2025-03-08 20:52:36,390 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: #res := 1; [2025-03-08 20:52:37,471 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20813: havoc dev_close_#t~nondet2313#1; [2025-03-08 20:52:38,167 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20983: havoc pci_enable_msix_#t~nondet2337#1; [2025-03-08 20:52:38,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20979: havoc pci_enable_msi_block_#t~nondet2336#1; [2025-03-08 20:52:44,601 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: call ULTIMATE.dealloc(vmxnet3_setup_driver_shared_~#rss_key~0#1.base, vmxnet3_setup_driver_shared_~#rss_key~0#1.offset);havoc vmxnet3_setup_driver_shared_~#rss_key~0#1.base, vmxnet3_setup_driver_shared_~#rss_key~0#1.offset; [2025-03-08 20:52:44,601 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12036: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset; [2025-03-08 20:52:44,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21026: havoc queue_work_on_#t~nondet2344#1; [2025-03-08 20:52:44,871 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21008: havoc #t~nondet2341; [2025-03-08 20:52:45,205 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7176: havoc is_device_dma_capable_#t~mem111#1.base, is_device_dma_capable_#t~mem111#1.offset;havoc is_device_dma_capable_#t~mem112#1.base, is_device_dma_capable_#t~mem112#1.offset;havoc is_device_dma_capable_#t~mem113#1;havoc is_device_dma_capable_#t~short114#1; [2025-03-08 20:52:45,255 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17424: havoc #t~mem2029;havoc #t~mem2030; [2025-03-08 20:52:47,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21001: havoc pci_save_state_#t~nondet2340#1; [2025-03-08 20:52:47,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L21034: havoc rcu_lockdep_current_cpu_online_#t~nondet2346#1; [2025-03-08 20:52:47,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: atomic_dec_and_test_#res#1 := 1; [2025-03-08 20:52:47,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20892: havoc lock_is_held_#t~nondet2324#1; [2025-03-08 20:52:47,959 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13362: call ULTIMATE.dealloc(~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset);havoc ~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(~#__constr_expr_1~0#1.base, ~#__constr_expr_1~0#1.offset);havoc ~#__constr_expr_1~0#1.base, ~#__constr_expr_1~0#1.offset; [2025-03-08 20:52:47,980 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L20954: havoc #t~nondet2332; [2025-03-08 20:52:49,179 INFO L? ?]: Removed 3841 outVars from TransFormulas that were not future-live. [2025-03-08 20:52:49,179 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:52:49,248 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:52:49,253 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-08 20:52:49,254 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:52:49 BoogieIcfgContainer [2025-03-08 20:52:49,254 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:52:49,255 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:52:49,256 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:52:49,259 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:52:49,260 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:52:01" (1/3) ... [2025-03-08 20:52:49,260 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@734321c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:52:49, skipping insertion in model container [2025-03-08 20:52:49,260 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:52:05" (2/3) ... [2025-03-08 20:52:49,260 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@734321c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:52:49, skipping insertion in model container [2025-03-08 20:52:49,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:52:49" (3/3) ... [2025-03-08 20:52:49,262 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i [2025-03-08 20:52:49,272 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:52:49,276 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-vmxnet3-vmxnet3.cil.i that has 204 procedures, 3381 locations, 1 initial locations, 80 loop locations, and 3 error locations. [2025-03-08 20:52:49,378 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:52:49,386 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;@67442e2b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:52:49,386 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-03-08 20:52:49,397 INFO L276 IsEmpty]: Start isEmpty. Operand has 3163 states, 2257 states have (on average 1.2981834293309704) internal successors, (2930), 2299 states have internal predecessors, (2930), 749 states have call successors, (749), 155 states have call predecessors, (749), 154 states have return successors, (738), 732 states have call predecessors, (738), 738 states have call successors, (738) [2025-03-08 20:52:49,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2025-03-08 20:52:49,410 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:52:49,411 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:52:49,411 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:52:49,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:52:49,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1926585087, now seen corresponding path program 1 times [2025-03-08 20:52:49,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:52:49,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722947867] [2025-03-08 20:52:49,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:52:49,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:52:51,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-03-08 20:52:52,289 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-03-08 20:52:52,292 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:52:52,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:52:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-03-08 20:52:53,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:52:53,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722947867] [2025-03-08 20:52:53,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722947867] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:52:53,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:52:53,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:52:53,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956823349] [2025-03-08 20:52:53,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:52:53,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:52:53,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:52:53,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:52:53,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:52:53,343 INFO L87 Difference]: Start difference. First operand has 3163 states, 2257 states have (on average 1.2981834293309704) internal successors, (2930), 2299 states have internal predecessors, (2930), 749 states have call successors, (749), 155 states have call predecessors, (749), 154 states have return successors, (738), 732 states have call predecessors, (738), 738 states have call successors, (738) Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-08 20:52:57,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:52:58,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:52:58,994 INFO L93 Difference]: Finished difference Result 9199 states and 13138 transitions. [2025-03-08 20:52:58,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:52:58,997 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 270 [2025-03-08 20:52:58,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:52:59,060 INFO L225 Difference]: With dead ends: 9199 [2025-03-08 20:52:59,060 INFO L226 Difference]: Without dead ends: 6066 [2025-03-08 20:52:59,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:52:59,097 INFO L435 NwaCegarLoop]: 4257 mSDtfsCounter, 4101 mSDsluCounter, 4184 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4101 SdHoareTripleChecker+Valid, 8441 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2025-03-08 20:52:59,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4101 Valid, 8441 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 102 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2025-03-08 20:52:59,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6066 states. [2025-03-08 20:52:59,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6066 to 6062. [2025-03-08 20:52:59,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6062 states, 4353 states have (on average 1.2634964392373076) internal successors, (5500), 4420 states have internal predecessors, (5500), 1404 states have call successors, (1404), 303 states have call predecessors, (1404), 302 states have return successors, (1400), 1388 states have call predecessors, (1400), 1400 states have call successors, (1400) [2025-03-08 20:52:59,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6062 states to 6062 states and 8304 transitions. [2025-03-08 20:52:59,749 INFO L78 Accepts]: Start accepts. Automaton has 6062 states and 8304 transitions. Word has length 270 [2025-03-08 20:52:59,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:52:59,750 INFO L471 AbstractCegarLoop]: Abstraction has 6062 states and 8304 transitions. [2025-03-08 20:52:59,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-08 20:52:59,751 INFO L276 IsEmpty]: Start isEmpty. Operand 6062 states and 8304 transitions. [2025-03-08 20:52:59,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2025-03-08 20:52:59,770 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:52:59,770 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:52:59,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:52:59,772 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:52:59,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:52:59,773 INFO L85 PathProgramCache]: Analyzing trace with hash 417403736, now seen corresponding path program 1 times [2025-03-08 20:52:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:52:59,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536008529] [2025-03-08 20:52:59,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:52:59,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:53:02,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 278 statements into 1 equivalence classes. [2025-03-08 20:53:02,515 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 278 of 278 statements. [2025-03-08 20:53:02,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:53:02,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:53:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-03-08 20:53:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:53:03,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536008529] [2025-03-08 20:53:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536008529] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:53:03,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:53:03,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:53:03,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914268274] [2025-03-08 20:53:03,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:53:03,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:53:03,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:53:03,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:53:03,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:53:03,248 INFO L87 Difference]: Start difference. First operand 6062 states and 8304 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-08 20:53:07,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:53:09,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:53:09,005 INFO L93 Difference]: Finished difference Result 17838 states and 24602 transitions. [2025-03-08 20:53:09,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:53:09,006 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 278 [2025-03-08 20:53:09,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:53:09,111 INFO L225 Difference]: With dead ends: 17838 [2025-03-08 20:53:09,112 INFO L226 Difference]: Without dead ends: 11825 [2025-03-08 20:53:09,150 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:53:09,151 INFO L435 NwaCegarLoop]: 4276 mSDtfsCounter, 4036 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4036 SdHoareTripleChecker+Valid, 8471 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2025-03-08 20:53:09,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4036 Valid, 8471 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 100 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2025-03-08 20:53:09,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11825 states. [2025-03-08 20:53:09,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11825 to 11783. [2025-03-08 20:53:09,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11783 states, 8497 states have (on average 1.2649170295398375) internal successors, (10748), 8627 states have internal predecessors, (10748), 2692 states have call successors, (2692), 592 states have call predecessors, (2692), 591 states have return successors, (2864), 2663 states have call predecessors, (2864), 2688 states have call successors, (2864) [2025-03-08 20:53:09,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11783 states to 11783 states and 16304 transitions. [2025-03-08 20:53:09,720 INFO L78 Accepts]: Start accepts. Automaton has 11783 states and 16304 transitions. Word has length 278 [2025-03-08 20:53:09,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:53:09,721 INFO L471 AbstractCegarLoop]: Abstraction has 11783 states and 16304 transitions. [2025-03-08 20:53:09,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2025-03-08 20:53:09,721 INFO L276 IsEmpty]: Start isEmpty. Operand 11783 states and 16304 transitions. [2025-03-08 20:53:09,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2025-03-08 20:53:09,728 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:53:09,728 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:53:09,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:53:09,728 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:53:09,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:53:09,729 INFO L85 PathProgramCache]: Analyzing trace with hash 385865434, now seen corresponding path program 1 times [2025-03-08 20:53:09,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:53:09,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165971731] [2025-03-08 20:53:09,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:53:09,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:53:11,889 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-03-08 20:53:11,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-03-08 20:53:11,977 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:53:11,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:53:12,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2025-03-08 20:53:12,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:53:12,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165971731] [2025-03-08 20:53:12,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165971731] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:53:12,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:53:12,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:53:12,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593767739] [2025-03-08 20:53:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:53:12,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:53:12,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:53:12,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:53:12,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:53:12,516 INFO L87 Difference]: Start difference. First operand 11783 states and 16304 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-03-08 20:53:16,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:53:18,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:53:18,178 INFO L93 Difference]: Finished difference Result 34987 states and 49026 transitions. [2025-03-08 20:53:18,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:53:18,179 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 289 [2025-03-08 20:53:18,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:53:18,362 INFO L225 Difference]: With dead ends: 34987 [2025-03-08 20:53:18,362 INFO L226 Difference]: Without dead ends: 23253 [2025-03-08 20:53:18,437 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:53:18,440 INFO L435 NwaCegarLoop]: 4341 mSDtfsCounter, 4114 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4114 SdHoareTripleChecker+Valid, 8536 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-03-08 20:53:18,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4114 Valid, 8536 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 100 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-03-08 20:53:18,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23253 states. [2025-03-08 20:53:19,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23253 to 23207. [2025-03-08 20:53:19,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23207 states, 16769 states have (on average 1.2643568489474626) internal successors, (21202), 17015 states have internal predecessors, (21202), 5262 states have call successors, (5262), 1174 states have call predecessors, (5262), 1173 states have return successors, (6250), 5209 states have call predecessors, (6250), 5258 states have call successors, (6250) [2025-03-08 20:53:19,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23207 states to 23207 states and 32714 transitions. [2025-03-08 20:53:19,399 INFO L78 Accepts]: Start accepts. Automaton has 23207 states and 32714 transitions. Word has length 289 [2025-03-08 20:53:19,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:53:19,399 INFO L471 AbstractCegarLoop]: Abstraction has 23207 states and 32714 transitions. [2025-03-08 20:53:19,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2025-03-08 20:53:19,400 INFO L276 IsEmpty]: Start isEmpty. Operand 23207 states and 32714 transitions. [2025-03-08 20:53:19,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2025-03-08 20:53:19,406 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:53:19,407 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:53:19,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:53:19,407 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-03-08 20:53:19,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:53:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash -121013146, now seen corresponding path program 1 times [2025-03-08 20:53:19,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:53:19,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646788794] [2025-03-08 20:53:19,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:53:19,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:53:21,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 296 statements into 1 equivalence classes. [2025-03-08 20:53:21,848 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 296 of 296 statements. [2025-03-08 20:53:21,848 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:53:21,848 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:53:22,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2149 trivial. 0 not checked. [2025-03-08 20:53:22,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:53:22,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646788794] [2025-03-08 20:53:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646788794] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:53:22,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:53:22,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:53:22,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347217186] [2025-03-08 20:53:22,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:53:22,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:53:22,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:53:22,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:53:22,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:53:22,171 INFO L87 Difference]: Start difference. First operand 23207 states and 32714 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29)