Дело в том, что сервер редко, но падает.
В /var/crash уже четыре файла vmcore.X, причем содержимое похоже.
Везде current process= dummynet
Вычитал как смотреть vmcore, но что с той инфой делать, ума не приложу.
[root@vpn /usr/obj/usr/src/sys/MYKERNEL]# kgdb kernel.debug /var/crash/vmcore.3
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Unread portion of the kernel message buffer:
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x188
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc068eb44
stack pointer = 0x28:0xe61d0bbc
frame pointer = 0x28:0xe61d0bd4
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 36 (dummynet)
trap number = 12
panic: page fault
cpuid = 0
Uptime: 3d23h10m14s
Physical memory: 1006 MB
Dumping 249 MB: 234 218 202 186 170 154 138 122 106 90 74 58 42 26 10
Reading symbols from /boot/kernel/geom_mirror.ko...Reading symbols from /boot/kernel/geom_mirror.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/geom_mirror.ko
Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/if_tap.ko...Reading symbols from /boot/kernel/if_tap.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_tap.ko
Reading symbols from /boot/kernel/if_vlan.ko...Reading symbols from /boot/kernel/if_vlan.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_vlan.ko
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linux.ko
Reading symbols from /boot/kernel/ng_pppoe.ko...Reading symbols from /boot/kernel/ng_pppoe.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_pppoe.ko
Reading symbols from /boot/kernel/ng_l2tp.ko...Reading symbols from /boot/kernel/ng_l2tp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_l2tp.ko
#0 doadump () at pcpu.h:196
196 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
(kgdb) bt
#0 doadump () at pcpu.h:196
#1 0xc069d777 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2 0xc069da49 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3 0xc088bf6c in trap_fatal (frame=0xe61d0b7c, eva=392) at /usr/src/sys/i386/i386/trap.c:939
#4 0xc088c1d0 in trap_pfault (frame=0xe61d0b7c, usermode=0, eva=392) at /usr/src/sys/i386/i386/trap.c:852
#5 0xc088cb52 in trap (frame=0xe61d0b7c) at /usr/src/sys/i386/i386/trap.c:530
#6 0xc0871cfb in calltrap () at /usr/src/sys/i386/i386/exception.s:159
#7 0xc068eb44 in _mtx_lock_sleep (m=0xc95ca248, tid=3294695968, opts=0, file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:339
#8 0xc07825cd in ip_input (m=0xc6e0ee00) at /usr/src/sys/netinet/ip_input.c:572
#9 0xc07417c5 in netisr_dispatch (num=2, m=0xc6e0ee00) at /usr/src/sys/net/netisr.c:185
#10 0xc0773aa2 in dummynet_send (m=0xc6e0ee00) at /usr/src/sys/netinet/ip_dummynet.c:901
#11 0xc0775016 in dummynet_task (context=0x0, pending=1) at /usr/src/sys/netinet/ip_dummynet.c:877
#12 0xc06d1145 in taskqueue_run (queue=0xc464e880) at /usr/src/sys/kern/subr_taskqueue.c:282
#13 0xc06d1358 in taskqueue_thread_loop (arg=0xc09eea68) at /usr/src/sys/kern/subr_taskqueue.c:401
#14 0xc0677cd9 in fork_exit (callout=0xc06d1290 <taskqueue_thread_loop>, arg=0xc09eea68, frame=0xe61d0d38) at /usr/src/sys/kern/kern_fork.c:810
#15 0xc0871d70 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264
(kgdb) q
