HI, Ok, yes, I know, I'm probably stupid for even trying to do it (I was curious, sorry !) but surely CARP should be able to handle this more gracefully !
The following commands : ifconfig lo1 192.168.2.2/24 ifconfig carp1 192.168.2.1/24 carpdev lo1 vhid 2 On OpenBSD 6.1 causes the below pretty much immediately after you hit the enter key : carp1: state transition: BACKUP -> MASTER panic: attempt to execute user address 0x0 in supervisor mode Starting stack trace... panic() at panic+0x10b trap() at trap+0x7dd --- trap (number 6) --- acpi_s3_vector_real() at 0 ifq_serialize() at ifq_serialize+0xdf if_enqueue() at if_enqueue+0x82 carp_start() at carp_start+0x88 if_qstart_compat() at if_qstart_compat+0x2f ifq_serialize() at ifq_serialize+0xdf if_enqueue() at if_enqueue+0x82 ether_output() at ether_output+0x1c6 carp_output() at carp_output+0x82 ip_output() at ip_output+0x7e3 carp_send_ad() at carp_send_ad+0x32b carp_master_down() at carp_master_down+0x7b carp_timer_down() at carp_timer_down+0x27 timeout_run() at timeout_run+0x48 softclock_thread() at softclock_thread+0xcb end trace frame: 0x0, count: 240 End of stack trace.