Charon crash on Mac OS with IPv6 Virtual IP
Charon crashes on Mac OS when trying to create TUN interface with ipv6.
Bug only affects IPv6 Virtual ip, no matter dual stack or not.
It affects latest strongSwan 5.3.0 from Homebrew and OS X 10.10.3
Full description https://lists.strongswan.org/pipermail/users/2014-March/005870.html
kernel: utun_ctl_connect: creating interface utun2
kernel: utun2: attached with 0 suspended link-layer multicast membership(s)
kernel: utun_ctl_connect: creating interface utun3
local charon: detected buffer overflow
com.apple.xpc.launchd (com.apple.ReportCrash.Root): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or OSXtstrap_check_in(): com.apple.ReportCrash.DirectoryService
kernel: SIOCPROTODETACH_IN6: utun3 error=6
kernel: SIOCPROTODETACH_IN6: utun2 error=6
local ipsec_starter: charon has died -- restart scheduled (5sec)
local discoveryd: Basic Network GetExtendedFlags ioctl failed Device not configured
local ReportCrash: Saved crash report for charon version 0 to /Library/Logs/DiagnosticReports/charon_2015-05-30-161225_OSX.crash
Here is my crash report https://zhovner.com/tmp/charon_2015-05-30-165136_boo.crash