PfSense crashes during bootup
-
I have problem with my pfSense setup. My master machine crashes at bootup in specific situation (details below). It is 100% reproducible.
My setup:
2 pfSense machines both running 2.1.5-RELEASE (amd64), built on Mon Aug 25 07:44:45 EDT 2014, FreeBSD 8.3-RELEASE-p16. Multiple networks, all running over VLANs over link aggregation. 3 WAN interfaces from which 2 are using BGP with full routing tables. CARP IPs on all interfaces. About ~1000 firewall rules (estimate). About ~150 VPN clients and ~50 peer to peer VPN links.
How to reproduces a crash:
1. Power down master machine. Slave router takes over, no downtime.
2. Power up master machine. As soon as it brings network interaces up it will crash and reboot (in loop) and network stops working because slave machine already thinks its slave again.There is no way to break out of this loop without manual intervention. To get things running again I have to manually disconnect master machine from network. To make it boot without error I must boot it while disconnected and reconnect it to network after its fully up. So basically I have failover when master goes down and everything breaks when master goes up again.
Here are dump files:
version.txt http://pastebin.com/jD2HBU0Q
config.txt http://pastebin.com/jtf9qime
ddb.txt http://pastebin.com/qFz2W6ZU
msgbuf.txt http://pastebin.com/tjm3nLjnAs you can see at end of msgbuf.txt process causing the crash is pfctl.
Any chances to get this fixed? With this bug there is no failover.
If you need more infomations let me know.