<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Martin,
<div class=""><br class="">
</div>
<div class="">I reran the test. The initiator received signal 6 (SIGABRT) after eight hours of operation. I have a ~182MB core file from the initiator. How can I get it to you?</div>
<div class=""><br class="">
</div>
<div class="">Below is a stack trace & thread info.</div>
<div class=""><br class="">
</div>
<div class="">Ken</div>
<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 0x00007f5e62e4c625 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 0x00007f5e62e4c625 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 0x00007f5e62e4de05 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 0x0000000000d30fe0 in ?? ()</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#5 0x00007f5e63cf48ac in certs_filter (data=0x7f5e280033e0, in=0x7f5e50c6caf8, out=0x7f5e50c6cba8)</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
at credentials/sets/mem_cred.c:93</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#6 0x00007f5e63ce6a55 in enumerate_filter (this=0x7f5e28003000, o1=0x7f5e50c6cba8, o2=0x7f5e63ce6ce0, o3=0x40, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
o4=0x7f5e28000088, o5=0x1) at collections/enumerator.c:525</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#7 0x00007f5e63ce6953 in enumerate_nested (this=0x7f5e280033a0, v1=0x7f5e50c6cba8, v2=0x7f5e63ce6ce0, v3=0x40, </div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
v4=0x7f5e28000088, v5=0x1) at collections/enumerator.c:448</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#8 0x00007f5e63cf35c0 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="">
#9 0x00007f5e63890535 in process_certreq (this=0x7f5e34001040, 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="">
#10 process_certreqs (this=0x7f5e34001040, 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="">
#11 0x00007f5e63890acb in process_i (this=0x7f5e34001040, message=0x7f5e44000ff0) at sa/ikev2/tasks/ike_cert_pre.c:524</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#12 0x00007f5e63886bce in process_response (this=0x7f5e34000b20, msg=0x7f5e44000ff0) at sa/ikev2/task_manager_v2.c:538</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#13 process_message (this=0x7f5e34000b20, msg=0x7f5e44000ff0) at sa/ikev2/task_manager_v2.c:1217</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#14 0x00007f5e6387a9e7 in process_message (this=0x7f5e340031a0, message=0x7f5e44000ff0) at sa/ike_sa.c:1268</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#15 0x00007f5e63875d17 in execute (this=0x7f5e44000fb0) at processing/jobs/process_message_job.c:74</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#16 0x00007f5e63cfe079 in process_job (worker=0xd2cde0) at processing/processor.c:235</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#17 process_jobs (worker=0xd2cde0) at processing/processor.c:321</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#18 0x00007f5e63d0e18e in thread_main (this=0xd2ce10) at threading/thread.c:312</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#19 0x00007f5e633b99d1 in start_thread (arg=0x7f5e50c6d700) at pthread_create.c:301</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
#20 0x00007f5e62f029dd 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) info threads</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
18 Thread 0x7f5e5166e700 (LWP 22573) 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="">
17 Thread 0x7f5e5206f700 (LWP 22572) 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="">
16 Thread 0x7f5e52a70700 (LWP 22571) 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 0x7f5e53471700 (LWP 22570) 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 0x7f5e53e72700 (LWP 22569) 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 0x7f5e54873700 (LWP 22568) 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 0x7f5e55274700 (LWP 22567) 0x00007f5e62efb453 in select () at ../sysdeps/unix/syscall-template.S:82</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
11 Thread 0x7f5e55c75700 (LWP 22566) 0x00007f5e62efb453 in select () at ../sysdeps/unix/syscall-template.S:82</div>
<div style="margin: 0px; font-family: Courier; background-color: rgb(226, 225, 227);" class="">
10 Thread 0x7f5e56676700 (LWP 22565) 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="">
9 Thread 0x7f5e57077700 (LWP 22564) 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 0x7f5e57a78700 (LWP 22563) 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 0x7f5e58479700 (LWP 22562) 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 0x7f5e64138700 (LWP 22561) do_sigwait (set=<value optimized out>, sig=0x7fffe6549518)</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="">
5 Thread 0x7f5e4e469700 (LWP 26434) 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="">
4 Thread 0x7f5e4ee6a700 (LWP 22577) 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="">
3 Thread 0x7f5e4f86b700 (LWP 22576) 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="">
2 Thread 0x7f5e5026c700 (LWP 22575) 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 0x7f5e50c6d700 (LWP 22574) 0x00007f5e62e4c625 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 class=""><br class="">
</div>
<div>
<blockquote type="cite" class="">
<div class="">On Mar 6, 2015, at 6:39 AM, Martin Willi <<a href="mailto:martin@strongswan.org" class="">martin@strongswan.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">Hi Ken,<br class="">
<br class="">
<blockquote type="cite" class="">09[DMN] thread 9 received 11<br class="">
09[LIB] dumping 2 stack frame addresses:<br class="">
09[LIB] /lib64/libpthread.so.0 @ 0x7fb8fd3ab000 [0x7fb8fd3ba710]<br class="">
09[LIB] -> sigaction.c:0<br class="">
09[LIB] /lib64/libc.so.6 @ 0x7fb8fce13000 [0x7fb8fd1a2ed8]<br class="">
09[LIB] -> interp.c:0<br class="">
09[DMN] killing ourself, received critical signal<br class="">
</blockquote>
<br class="">
Hard to say what exactly causes this, the backtrace does not provide<br class="">
much information. Unlikely that this is actually raised from interp.c.<br class="">
<br class="">
<blockquote type="cite" class="">Is there any other data I could retrieve? If I rerun the test, is<br class="">
there any other debugging to enable?<br class="">
</blockquote>
<br class="">
A sane backtrace from gdb could certainly help. Either make sure to<br class="">
create a core file on crashes for later evaluation, or attach a debugger<br class="">
to charon while it is running.<br class="">
<br class="">
Regards<br class="">
Martin<br class="">
<br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>