I have a net4801 that I use as a home NAT router. The only other
things it does is provide internal DNS/DHCP/NTP to my very small home
network. It runs ez-update for dynamic DNS. It was working fine for
about 5 months until I moved to 4.8 (clean install). With 4.8, it
kernel panics without fail after about 6 to 8 hours of light use. I
have since gone back to 4.7.
panic: pool_do_get(mcl2k): free list modified: page 0xd3006000; item addr 0xd300
6800; offset 0x0=0xcc240000
Stopped at Debugger+0x4: popl %ebp
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
trace:
Debugger(d08bb89c,d4498e0c,d089a750,d4498e0c,d4498e4c) at Debugger+0x4
panic(d089a750,d09bed60,d3006000,d3006800,0) at panic+0x5d
pool_do_get(d0a0d320,0,d2ffd000,d3038300,0) at pool_do_get+0x2f1
pool_get(d0a0d320,0,1,d3038200,d3038800) at pool_get+0x54
m_clget(0,1,d0dd9434,800,60) at m_clget+0x6c
sis_newbuf(d0dd9400,d43c7510,0,19,19) at sis_newbuf+0x41
sis_fill_rx_ring(d0dd9400,e100,10,0,d05704c7) at sis_fill_rx_ring+0x69
sis_intr(d0dd9400) at sis_intr+0xb8
Xrecurse_legacy10() at Xrecurse_legacy10+0xb7
--- interrupt ---
cpu_idle_cycle(d0ac1aa0) at cpu_idle_cycle+0xf
Bad frame pointer: 0xd0b75e48
ps:
PID PPID PGRP UID S FLAGS WAIT COMMAND
16799 1 16799 0 3 0x4080 ttyin getty
1485 1 1485 0 3 0x40180 select sendmail
8208 1 8208 0 3 0x80 select cron
21487 1 21487 0 3 0x180 select inetd
30465 1 30465 77 3 0x180 poll dhcpd
1499 1 1499 0 3 0x80 select sshd
8778 24982 3509 83 3 0x180 poll ntpd
24982 3509 3509 83 3 0x180 poll ntpd
3509 1 3509 0 3 0x80 poll ntpd
17567 22255 22255 70 3 0x180 select named
22255 1 22255 0 3 0x180 netio named
18172 26777 26777 74 3 0x180 bpf pflogd
26777 1 26777 0 3 0x80 netio pflogd
10815 7299 7299 73 3 0x180 poll syslogd
7299 1 7299 0 3 0x88 netio syslogd
23571 1 6117 0 3 0x80 nanosleep ez-ipupdate
5608 1 5608 77 3 0x180 poll dhclient
10245 1 6117 0 3 0x80 poll dhclient
13 0 0 0 3 0x100200 bored crypto
12 0 0 0 3 0x100200 aiodoned aiodoned
11 0 0 0 3 0x100200 syncer update
10 0 0 0 3 0x100200 cleaner cleaner
9 0 0 0 3 0x100200 reaper reaper
8 0 0 0 3 0x100200 pgdaemon pagedaemon
7 0 0 0 3 0x100200 pftm pfpurge
6 0 0 0 3 0x100200 usbtsk usbtask
5 0 0 0 3 0x100200 usbevt usb0
4 0 0 0 3 0x100200 bored syswq
* 3 0 0 0 7 0x40100200 idle0
2 0 0 0 3 0x100200 kmalloc kmthread
1 0 1 0 3 0x4080 wait init
0 -1 0 0 3 0x80200 scheduler swapper