[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

pfctl core on -current with malloc.conf -> AJ



I'm running -current on i386 with kernel and userland rebuilt
using sources as of 2002/11/23 15:00:20.  Propolice is enabled and
/etc/malloc.conf is set to AJ.  The only 2 rules are below in the -v
output.  If I remove /etc/malloc.conf then it doesn't core out, so it's
memory problem.
(gdb) run -v -f /etc/pf.conf
Starting program: /sbin/pfctl -v -f /etc/pf.conf
@0 scrub in all fragment reassemble 
nat on fxp0 inet from 192.168.6.0/24 to any -> 192.168.4.32
Program received signal SIGSEGV, Segmentation fault.
0x2628 in pfctl_clear_pool ()
(gdb) bt
#0  0x2628 in pfctl_clear_pool ()
#1  0x3133 in pfctl_add_nat ()
#2  0x669e in expand_nat ()
#3  0xbdb2 in yyparse ()
#4  0x7af7 in parse_rules ()
#5  0x3577 in pfctl_rules ()
#6  0x407a in main ()
0x2625 <pfctl_clear_pool+17>:   nop    
0x2626 <pfctl_clear_pool+18>:   nop    
0x2627 <pfctl_clear_pool+19>:   nop    
0x2628 <pfctl_clear_pool+20>:   mov    0x24(%ebx),%edx
0x262b <pfctl_clear_pool+23>:   test   %edx,%edx
0x262d <pfctl_clear_pool+25>:   je     0x2638 <pfctl_clear_pool+36>
0x262f <pfctl_clear_pool+27>:   mov    0x28(%ebx),%eax
0x2632 <pfctl_clear_pool+30>:   mov    %eax,0x28(%edx)
0x2635 <pfctl_clear_pool+33>:   jmp    0x263e <pfctl_clear_pool+42>