[Bug 207080] pfctl crash when load pf.conf, libc/resolv problem ?
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Feb 15 09:41:30 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207080
--- Comment #4 from Kristof Provost <kp at freebsd.org> ---
Yeah, so this:
==17184== by 0x404B46: pfctl_rules (pfctl.c:1486)
==17184== by 0x406DA7: main (pfctl.c:2378)
==17184== Address 0x6aa8a08 is 56 bytes inside a block of size 64 free'd
==17184== at 0x4C1E2DC: free (in
/usr/local/lib/valgrind/vgpreload_memcheck-amd64-freebsd.so)
==17184== by 0x4210A0: superblock_free (pfctl_optimize.c:1640)
==17184== by 0x4233BE: pfctl_optimize_ruleset (pfctl_optimize.c:357)
==17184== by 0x40453B: pfctl_load_ruleset (pfctl.c:1297)
==17184== by 0x404B46: pfctl_rules (pfctl.c:1486)
==17184== by 0x406DA7: main (pfctl.c:2378)
Is likely the reason your pfctl segfaults. There's a use after free. It's not
the direct cause though, that's the kernel rejecting your rules.
Would it be possible to upgrade the machine to stable/10? It looks like the
problem is fixed there.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-amd64
mailing list