bin/71307: crash kernel with pf/altq actived

cell bettan at nerim.net
Thu Sep 2 13:00:43 PDT 2004


>Number:         71307
>Category:       bin
>Synopsis:       crash kernel with pf/altq actived
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 02 20:00:41 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     cell
>Release:        FreeBSD 5.3-beta2
>Organization:
>Environment:
FreeBSD linux-win.com 5.3-BETA2 FreeBSD 5.3-BETA2 #0: Wed Sep  1 19:19:24 CEST 2004     cell at linux-win.com:/usr/obj/usr/src/sys/FREEBSD  i386
>Description:
With my pf.conf, i have had a problem with kernel he has crashed since i add the altq rules.The message of panic is :

Fatal Trap 12:page fault while in kernel mode
cpuid=0; apic id = 00
fault virtual address = 0x8
fault code = supervisor read , page not present
instruction pointer = 0x8:0xc06f7c22
stack pointer = 0x10:0xd5425cbc
frame pointer = 0x10:0xd5425cc8
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 (swi5:clock sio)
[thread 100037]
Stopped at nd6_slowtimo+0x5a movl 0x8(%eax),%esi
 
db> tr
nd6_slowtimo(0) at nd6_slowtimo+0x5a
softclock(0) at softclock+0x17a
ithread_loop(c1987c00,d5000425d48,c1987c00,c0626584,0) at ithread_loop+0x124
fork_exit(c0626584,c1987c00,d5425d48) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0 , esp = 0xd5425d7c , ebp = 0 ---
 
 
Altq rules are :
altq on $ext cbq bandwidth 256Kb queue { std_out, gw_out, bsd2_out }
queue std_out bandwidth 256Kb cbq(default)
queue gw_out bandwidth 128Kb cbq
queue bsd2_out bandwidth 128Kb cbq

pass out on $ext inet proto tcp from $ext to any flags S/SA $ks queue gw_out
pass out on $ext inet proto tcp from $bsd2 to any flags S/SA $ks queue bsd2_out
pass out on $ext from $danielle to any flags S/SA $ks queue std_out
pass out on $ext from $fubuff to any flags S/SA $ks queue std_out

>How-To-Repeat:
      
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list