current of today panics in divert code

Poul-Henning Kamp phk at
Sun Jun 27 12:19:49 PDT 2004

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x64
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc04bd3c8
stack pointer           = 0x10:0xc750bc1c
frame pointer           = 0x10:0xc750bc28
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         = 27 (swi1: net)
kernel: type 12 trap, code=0
Stopped at      _mtx_unlock_flags+0x30: cmpl    $0xc064a43c,0(%ebx)
db> where
_mtx_unlock_flags(64,0,c0629463,ec) at _mtx_unlock_flags+0x30
divert_packet(c0e3c700,1,0,14,0) at divert_packet+0x1e6
ip_input(c0e3c700) at ip_input+0x92c
netisr_processqueue(c0670178,c0aba380,c0ac1500,c750bd1c,c04b33cc) at netisr_processqueue+0x6e
swi_net(0) at swi_net+0x85
ithread_loop(c0ac1500,c750bd48,c0ac1500,c04b3298,0) at ithread_loop+0x134
fork_exit(c04b3298,c0ac1500,c750bd48) at fork_exit+0x98
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc750bd7c, ebp = 0 ---
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

More information about the freebsd-current mailing list