Tamas TEVESZ wrote:
> ok, so i'm not *entirely* sure it's with pppoe(4), but as far as i can
> put bits and pieces together, it's always happening after "ifconfig
> pppoe0 down; ifconfig pppoe0 destroy" and then either "sh
> /etc/netstart pppoe0" or (the second case) starting ppp(8).
>
...
>
> it doesn't happen absolutely all the time, but it does happen quite
> regularly every other day or so.
>
I can't help you but I can confirm that I had similar problems with
CURRENT some time ago. I'm quite sure my problems were related to
pppoe(4) since it never happened again after switching back to pppoe(8).
My DSL provider disconnects my link every 24 hours -- the crashes didn't
happen at every disconnect, but when the box crashed it was always at
these times.
I don't know if it helps, but after one of these crashes, I gathered the
following output:
ddb> show panic
lockmgr: process context required
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
4737 19093 19093 67 3 0x184 netcon httpd
15818 19093 19093 67 3 0x184 netcon httpd
7615 1 7615 0 3 0x4086 ttyin getty
20778 1 20778 0 3 0x4086 ttyin getty
7938 1 7938 0 3 0x4086 ttyin getty
2538 1 2538 0 3 0x4086 ttyin getty
3443 1 3443 0 3 0x4086 ttyin getty
29660 1 29660 0 3 0x4086 ttyin getty
15563 1 15563 0 3 0x84 select cron
9403 1 9403 528 3 0x184 poll stunnel
10302 31547 20993 0 3 0x84 netio tcpdump
21817 1 21817 0 3 0x84 poll popa3d
31547 20993 20993 76 3 0x4184 bpf tcpdump
20993 1 20993 0 3 0x84 piperd spamlogd
20917 24424 24424 62 3 0x184 piperd spamd
8563 24424 24424 62 3 0x184 select spamd
24424 1 24424 62 3 0x184 nanosleep spamd
17158 1 17158 0 3 0x40184 select sendmail
28269 1 28269 0 3 0x84 select sshd
4876 19093 19093 67 3 0x184 netcon httpd
25319 19093 19093 67 3 0x184 netcon httpd
19008 19093 19093 67 3 0x184 netcon httpd
4428 19093 19093 67 3 0x184 netcon httpd
25455 19093 19093 67 3 0x184 netcon httpd
19093 1 19093 67 3 0x184 select httpd
16469 32727 32727 83 3 0x184 poll ntpd
32727 1 32727 0 3 0x84 poll ntpd
22531 10315 10315 70 3 0x184 select named
10315 1 10315 0 3 0x184 netio named
25289 3294 3294 74 3 0x184 bpf pflogd
3294 1 3294 0 3 0x84 netio pflogd
13918 19521 19521 73 2 0x184 syslogd
19521 1 19521 0 3 0x8c netio syslogd
16 0 0 0 3 0x100204 crypto_wa crypto
15 0 0 0 3 0x100204 aiodoned aiodoned
14 0 0 0 3 0x100204 syncer update
13 0 0 0 3 0x100204 cleaner cleaner
12 0 0 0 3 0x100204 reaper reaper
11 0 0 0 3 0x100204 pgdaemon pagedaemon
10 0 0 0 3 0x100204 pftm pfpurge
9 0 0 0 3 0x100204 wait wskbd_hotkey
8 0 0 0 3 0x100204 usbevt usb3
7 0 0 0 3 0x100204 usbevt usb2
6 0 0 0 3 0x100204 usbevt usb1
5 0 0 0 3 0x100204 usbtsk usbtask
4 0 0 0 3 0x100204 usbevt usb0
3 0 0 0 3 0x100204 apmev apm0
2 0 0 0 3 0x100204 kmalloc kmthread
1 0 1 0 3 0x4084 wait init
0 -1 0 0 3 0x80204 scheduler swapper
ddb> trace
Debugger(d077c5e0,d5dfda24,d0895a6c,10012,d073e5c4) at Debugger+0x4
panic(d0666aa0,d0895adc,d0895a44,d02d07ce,0) at panic+0x63
lockmgr(d073e5c4,10012,d073e664,0) at lockmgr+0xbb
uvm_map_p(d073e5c0,d0895ae4,1000,d073e560,ffffffff,ffffffff,0,1323,0,6,d0895b04
,d0e2e980) at uvm_map_p+0x4c6
uvm_km_kmemalloc(d073e5c0,d073e560,1000,1,80) at uvm_km_kmemalloc+0x57
uvm_km_alloc_poolpage1(d073e5c0,d073e560,0,0,d0756d80) at uvm_km_alloc_poolpage
1+0x2e
pool_page_alloc_oldnointr(d0756d80,0,d0895b84,d038d13c,e277f270) at pool_page_a
lloc_oldnointr+0x29
pool_allocator_alloc(d0756d80,0,0,0) at pool_allocator_alloc+0x12
pool_get(d0756d80,0,0,0,0) at pool_get+0x66
pfr_create_kentry(d0895c1c,0,1,0) at pfr_create_kentry+0x22
pfr_set_addrs(e2781008,d0d11800,2,d0895ca4,0,0,0,0,3f,80,0,d5d99000) at pfr_set
_addrs+0x461
pfi_table_update(e2781008,d0d42e00,80,0,d5d99000) at pfi_table_update+0x79
pfi_dynaddr_update(d5d99000,50,d0895d14,d0371af7,50) at pfi_dynaddr_update+0x43
pfi_kif_update(d0d42e00,d0895d20,d0895d24,d03301a0,d0d43cf0) at pfi_kif_update+
0x1d
pfi_kifaddr_update(d0d42e00,d0dd5800,d0895d44,d0372eea,d0dd5800) at pfi_kifaddr
_update+0x22
dohooks(d0d439a0,0,d020197a,a4) at dohooks+0x29
sppp_ipcp_close(d0dd5800,0,c0210571,d0dd5800) at sppp_ipcp_close+0x33
sppp_lcp_tld(d0dd5800,0,4,d0721144,d0dd5800) at sppp_lcp_tld+0x64
sppp_close_event(d066ed60,d0dd5800,d0895dd4,d03360f5,d0dd5800) at sppp_close_ev
ent+0xd5
sppp_lcp_close(d0dd5800,d0dd5828,20000000) at sppp_lcp_close+0x13
sppp_keepalive(0,77eb8080,32820,378a1,0) at sppp_keepalive+0x191
softclock(58,10,10,10,d0895e7c) at softclock+0x22c
Bad frame pointer: 0xd0895e24
ddb> show registers
ds 0x10
es 0x10
fs 0x58
gs 0x10
edi 0xd0666aa0 copyright+0x960
esi 0xd0895a20 end+0x899f0
ebp 0xd08959f4 end+0x899c4
ebx 0
edx 0x8
ecx 0xd0721144 kprintf_mutex
eax 0x1
eip 0xd045cbf8 Debugger+0x4
cs 0x50
eflags 0x202
esp 0xd08959f4 end+0x899c4
ss 0xd0890010 end+0x83fe0
Debugger+0x4: leave