I recently upgraded from freebsd FreeBSD 6.2 running pppd to freebsd FreeBSD 8.2 running mpd5.5 (as I can't get pppd to pass traffic). I have about 100 PPPoE clients connected to the mpd5 server.
The problem I have is that my system either locks up, or kernel panics every 3 to 5 days! I have found some patches and applied them to the /src/sys/netgraph/ng_base.c and the /src/sys/net/if.c files. This has not helped at all. I'm wondering if anyone might have any suggestions to fix this problem.
Here is some partial panic information from kgdb:
Any help would be appreciated. Thanks.
The problem I have is that my system either locks up, or kernel panics every 3 to 5 days! I have found some patches and applied them to the /src/sys/netgraph/ng_base.c and the /src/sys/net/if.c files. This has not helped at all. I'm wondering if anyone might have any suggestions to fix this problem.
Here is some partial panic information from kgdb:
Code:
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x308
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff805bdf5e
stack pointer = 0x28:0xffffff800008ea10
frame pointer = 0x28:0xffffff800008ea30
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 12 (swi6: task queue)
trap number = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff805ff90e at kdb_backtrace+0x5e
#1 0xffffffff805cd807 at panic+0x187
#2 0xffffffff808cfcc0 at trap_fatal+0x290
#3 0xffffffff808d009f at trap_pfault+0x28f
#4 0xffffffff808d057f at trap+0x3df
#5 0xffffffff808b8674 at calltrap+0x8
#6 0xffffffff805cc8b0 at _sema_post+0x90
#7 0xffffffff8027f834 at ata_completed+0x474
#8 0xffffffff8060a9b5 at taskqueue_run_locked+0x85
#9 0xffffffff8060ac98 at taskqueue_run+0x38
#10 0xffffffff805a6094 at intr_event_execute_handlers+0x104
#11 0xffffffff805a7745 at ithread_loop+0x95
#12 0xffffffff805a3ff8 at fork_exit+0x118
#13 0xffffffff808b8b3e at fork_trampoline+0xe
Uptime: 3d1h34m39s
Physical memory: 2033 MB
Dumping 474 MB: 459 443 427 411 395 379 363 347 331 315 299 283 267 251 235 219 203 187 171 155 139 123 107 91 75 59 43 27 11
.
.
.
.
Loaded symbols for /boot/kernel/ng_iface.ko
Reading symbols from /boot/kernel/ng_ppp.ko...Reading symbols from /boot/kernel/ng_ppp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_ppp.ko
#0 doadump () at pcpu.h:224
224 __asm("movq %%gs:0,%0" : "=r" (td));