<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
Before receiving your reply, I set ikelifetime=15m and reran the test, not thinking/knowing to reset rekeymargin/rekeyfuzz. Received SIGSEGV in a different area of the code very shortly after bringing the tunnel up. Some details are here:
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
Core was generated by `/usr/libexec/strongswan/charon --use-syslog'.</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
Program terminated with signal 6, Aborted.</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#0 0x00007fc1d8f87625 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
64<span class="Apple-tab-span" style="white-space:pre"> </span> return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
Missing separate debuginfos, use: debuginfo-install libidn-1.18-2.el6.x86_64</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) bt</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#0 0x00007fc1d8f87625 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#1 0x00007fc1d8f88e05 in abort () at abort.c:92</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#2 0x0000000000401393 in segv_handler (signal=11) at charon.c:199</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#3 <signal handler called></div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#4 0x00007fc1d92e4ed8 in main_arena () from /lib64/libc-2.12.so</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#5 0x00007fc1d390e7c0 in has_subject (this=0x179bdd0, subject=0x7fc1bc002660) at x509_cert.c:1555</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#6 0x00007fc1d9e2f945 in certs_filter (data=0x7fc1bc002750, in=0x7fc1ce5b3af8, out=0x7fc1ce5b3ba8)</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at credentials/sets/mem_cred.c:114</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#7 0x00007fc1d9e21a55 in enumerate_filter (this=0x7fc1bc002370, o1=0x7fc1ce5b3ba8, o2=0x7fc1d9e21ce0, o3=0x20000000, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
o4=0x7fc1bc000088, o5=0x1) at collections/enumerator.c:525</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#8 0x00007fc1d9e21953 in enumerate_nested (this=0x7fc1bc002300, v1=0x7fc1ce5b3ba8, v2=0x7fc1d9e21ce0, v3=0x20000000, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
v4=0x7fc1bc000088, v5=0x1) at collections/enumerator.c:448</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#9 0x00007fc1d9e2e5c0 in get_cert (this=<value optimized out>, cert=<value optimized out>, key=<value optimized out>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
id=<value optimized out>, trusted=<value optimized out>) at credentials/credential_manager.c:269</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#10 0x00007fc1d99cb535 in process_certreq (this=0x7fc1b4006330, message=<value optimized out>)</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at sa/ikev2/tasks/ike_cert_pre.c:85</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#11 process_certreqs (this=0x7fc1b4006330, message=<value optimized out>) at sa/ikev2/tasks/ike_cert_pre.c:142</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#12 0x00007fc1d99cbacb in process_i (this=0x7fc1b4006330, message=0x7fc1bc0010d0) at sa/ikev2/tasks/ike_cert_pre.c:524</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#13 0x00007fc1d99c1bce in process_response (this=0x7fc1b4006140, msg=0x7fc1bc0010d0) at sa/ikev2/task_manager_v2.c:538</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#14 process_message (this=0x7fc1b4006140, msg=0x7fc1bc0010d0) at sa/ikev2/task_manager_v2.c:1217</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#15 0x00007fc1d99b59e7 in process_message (this=0x7fc1b4006e50, message=0x7fc1bc0010d0) at sa/ike_sa.c:1268</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#16 0x00007fc1d99b0d17 in execute (this=0x7fc1bc000a60) at processing/jobs/process_message_job.c:74</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#17 0x00007fc1d9e39079 in process_job (worker=0x1796270) at processing/processor.c:235</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#18 process_jobs (worker=0x1796270) at processing/processor.c:321</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#19 0x00007fc1d9e4918e in thread_main (this=0x17968e0) at threading/thread.c:312</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#20 0x00007fc1d94f49d1 in start_thread (arg=0x7fc1ce5b4700) at pthread_create.c:301</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#21 0x00007fc1d903d9dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) up</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#1 0x00007fc1d8f88e05 in abort () at abort.c:92</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
92<span class="Apple-tab-span" style="white-space:pre"> </span> raise (SIGABRT);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#2 0x0000000000401393 in segv_handler (signal=11) at charon.c:199</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
199<span class="Apple-tab-span" style="white-space:pre"> </span>abort();</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#3 <signal handler called></div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#4 0x00007fc1d92e4ed8 in main_arena () from /lib64/libc-2.12.so</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) list</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
194<span class="Apple-tab-span" style="white-space:pre"> </span>backtrace->log(backtrace, NULL, TRUE);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
195<span class="Apple-tab-span" style="white-space:pre"> </span>backtrace->log(backtrace, stderr, TRUE);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
196<span class="Apple-tab-span" style="white-space:pre"> </span>backtrace->destroy(backtrace);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
197<span class="Apple-tab-span" style="white-space:pre"> </span></div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
198<span class="Apple-tab-span" style="white-space:pre"> </span>DBG1(DBG_DMN, "killing ourself, received critical signal");</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
199<span class="Apple-tab-span" style="white-space:pre"> </span>abort();</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
200<span class="Apple-tab-span" style="white-space:pre"> </span>}</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
201<span class="Apple-tab-span" style="white-space:pre"> </span></div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
202<span class="Apple-tab-span" style="white-space:pre"> </span>/**</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
203<span class="Apple-tab-span" style="white-space:pre"> </span>* Check/create PID file, return TRUE if already running</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) up</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#5 0x00007fc1d390e7c0 in has_subject (this=0x179bdd0, subject=0x7fc1bc002660) at x509_cert.c:1555</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
1555<span class="Apple-tab-span" style="white-space:pre"> </span>enumerator = this->subjectAltNames->create_enumerator(this->subjectAltNames);</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) p this</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
$1 = (private_x509_cert_t *) 0x179bdd0</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) p *this</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
$2 = {public = {interface = {interface = {get_type = 0x7fc1d3908ad0 <get_type>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_subject = 0x7fc1d3908ae0 <get_subject>, has_subject = 0x7fc1d390e780 <has_subject>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_issuer = 0x7fc1d3908af0 <get_issuer>, has_issuer = 0x7fc1d3908b00 <has_issuer>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
issued_by = 0x7fc1d39090a0 <issued_by>, get_public_key = 0x7fc1d3908b10 <get_public_key>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_validity = 0x7fc1d3909030 <get_validity>, get_encoding = 0x7fc1d3908cb0 <get_encoding>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
equals = 0x7fc1d390e930 <equals>, get_ref = 0x7fc1d3908fa0 <get_ref>, destroy = 0x7fc1d3909780 <destroy>}, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_flags = 0x7fc1d3908b30 <get_flags>, get_serial = 0x7fc1d3908b40 <get_serial>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_subjectKeyIdentifier = 0x7fc1d3908b50 <get_subjectKeyIdentifier>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_authKeyIdentifier = 0x7fc1d3908bb0 <get_authKeyIdentifier>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
get_constraint = 0x7fc1d3908bc0 <get_constraint>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_subjectAltName_enumerator = 0x7fc1d3908c20 <create_subjectAltName_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_crl_uri_enumerator = 0x7fc1d3908c40 <create_crl_uri_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_ocsp_uri_enumerator = 0x7fc1d3908c30 <create_ocsp_uri_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_ipAddrBlock_enumerator = 0x7fc1d3908c50 <create_ipAddrBlock_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_name_constraint_enumerator = 0x7fc1d3908c60 <create_name_constraint_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_cert_policy_enumerator = 0x7fc1d3908c90 <create_cert_policy_enumerator>, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
create_policy_mapping_enumerator = 0x7fc1d3908ca0 <create_policy_mapping_enumerator>}}, encoding = {ptr = 0x0, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
len = 0}, encoding_hash = {ptr = 0x0, len = 0}, tbsCertificate = {</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
ptr = 0x179c5a4 "0\202\003Ƞ\003\002\001\002\002\001\001\060\r\006\t*\206H\206\367\r\001\001\005\005", len = 972}, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
version = 3, serialNumber = {ptr = 0x179c5af "\001\060\r\006\t*\206H\206\367\r\001\001\005\005", len = 1}, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
issuer = 0x179ccd0, notBefore = 1421442360, notAfter = 1737061560, subject = 0x179cdd0, subjectAltNames = 0x179bfa0, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
crl_uris = 0x179c060, ocsp_uris = 0x179c120, ipAddrBlocks = 0x179c1e0, permitted_names = 0x179c2a0, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
excluded_names = 0x179c360, cert_policies = 0x179c420, policy_mappings = 0x179c4e0, public_key = 0x179d0a0, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
subjectKeyIdentifier = {</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
ptr = 0x179c94f "\235\006&%\254*\236r\277\376\270g~x?\264(\365@\300\060\v\006\003U\035\017\004\004\003\002\001\006\060\r\006\t*\206H\206\367\r\001\001\005\005", len = 20}, authKeyIdentifier = {ptr = 0x0, len = 0}, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
authKeySerialNumber = {ptr = 0x0, len = 0}, pathLenConstraint = 255 '\377', require_explicit = 255 '\377', </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
inhibit_mapping = 255 '\377', inhibit_any = 255 '\377', flags = 161, algorithm = 93, signature = {</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
ptr = 0x179c983 "", len = 513}, parsed = true, ref = 0}</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) info threads</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
18 Thread 0x7fc1da273700 (LWP 24610) do_sigwait (set=<value optimized out>, sig=0x7ffff2b48488)</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../sysdeps/unix/sysv/linux/sigwait.c:65</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
17 Thread 0x7fc1a7fff700 (LWP 24639) pthread_cond_timedwait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:239</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
16 Thread 0x7fc1c4fa5700 (LWP 24627) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
15 Thread 0x7fc1c59a6700 (LWP 24626) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
14 Thread 0x7fc1c63a7700 (LWP 24625) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
13 Thread 0x7fc1c6da8700 (LWP 24624) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
12 Thread 0x7fc1c77a9700 (LWP 24623) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
11 Thread 0x7fc1c81aa700 (LWP 24622) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
10 Thread 0x7fc1c8bab700 (LWP 24621) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
9 Thread 0x7fc1c95ac700 (LWP 24620) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
8 Thread 0x7fc1c9fad700 (LWP 24619) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
7 Thread 0x7fc1ca9ae700 (LWP 24618) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
6 Thread 0x7fc1cb3af700 (LWP 24617) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
5 Thread 0x7fc1cbdb0700 (LWP 24616) 0x00007fc1d9036453 in select () at ../sysdeps/unix/syscall-template.S:82</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
4 Thread 0x7fc1cc7b1700 (LWP 24615) 0x00007fc1d9036453 in select () at ../sysdeps/unix/syscall-template.S:82</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
3 Thread 0x7fc1cd1b2700 (LWP 24614) pthread_cond_timedwait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:239</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
2 Thread 0x7fc1cdbb3700 (LWP 24613) pthread_cond_wait@@GLIBC_2.3.2 ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
* 1 Thread 0x7fc1ce5b4700 (LWP 24612) 0x00007fc1d8f87625 in raise (sig=6)</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
(gdb) </div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div>
<blockquote type="cite" class="">
<div class="">On Mar 9, 2015, at 10:23 AM, Martin Willi <<a href="mailto:martin@strongswan.org" class="">martin@strongswan.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><br class="">
<blockquote type="cite" class="">I will try to more quickly produce the crash by setting ikelifetime.
<br class="">
Is there a recommended (or minimum) value?<br class="">
</blockquote>
<br class="">
You may set it to 30s or so, but make sure to adjust<br class="">
rekeymargin/rekeyfuzz accordingly.<br class="">
<br class="">
<blockquote type="cite" class="">(gdb) p *cert<br class="">
$4 = {get_type = 0xd30fe0, get_subject = 0x7f5e631a9ed8 <main_arena+88>, has_subject = 0, get_issuer = 0,<br class="">
has_issuer = 0x7f5e5d7cdb00 <has_issuer>, issued_by = 0x7f5e5d7ce0a0 <issued_by>,<br class="">
get_public_key = 0x7f5e5d7cdb10 <get_public_key>, get_validity = 0x7f5e5d7ce030 <get_validity>,<br class="">
get_encoding = 0x7f5e5d7cdcb0 <get_encoding>, equals = 0x7f5e5d7d3930 <equals>, get_ref = 0x7f5e5d7cdfa0 <get_ref>,<br class="">
destroy = 0x7f5e5d7ce780 <destroy>}<br class="">
</blockquote>
<br class="">
That certificate instance is definitely corrupted, most likely a<br class="">
reference counting issue.<br class="">
<br class="">
<blockquote type="cite" class=""><a href="http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=8ca9a67fa" class="">http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=8ca9a67fa</a><br class="">
</blockquote>
<br class="">
You definitely should give that commit referenced by Tobias a try.<br class="">
Either apply the patch manually to your build, or upgrade to at least<br class="">
version 5.2.1.<br class="">
<br class="">
Regards<br class="">
Martin<br class="">
<br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>