Hi Mike,
The crash is in thread 08 in the DBG2 processing below, because the thread's
ike_sa value is set to the now-deleted ike_sa_t.
That's exactly what happened. The problem is that the IKE_SA is checked
out by one thread and then checked in by another, thus the thread local
IKE_SA is
We run StrongSwan in an embedded system and get IKE configuration data from our
internal config mgr, which I turn into an ipsec.conf file. When changes occur I
just generate a new ipsec.conf and call 'ipsec update' to affect the changes.
All of our connections are IKEv2 and use 'auto=route'.