gdb /usr/local/libexec/ipsec/pluto core GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /usr/lib/libgmp.so.3...done. Loaded symbols for /usr/lib/libgmp.so.3 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Core was generated by `/usr/local/libexec/ipsec/pluto --nofork --secretsfile /etc/ipsec.secrets --ipse'. Program terminated with signal 11, Segmentation fault. [New process 12729] #0 0x000000000041c5ef in handle_next_timer_event () at /data/pub/LinuxSoftware/Openswan/openswan-2.6.24rc1/programs/pluto/timer.c:479 479 peer = c->spd.that.host_addr; (gdb) bt full #0 0x000000000041c5ef in handle_next_timer_event () at /data/pub/LinuxSoftware/Openswan/openswan-2.6.24rc1/programs/pluto/timer.c:479 c = (struct connection *) 0x0 tm = 1256837145 ev = (struct event *) 0x12c6ba0 type = 5 st = (struct state *) 0x12c7e20 peer = {u = {v4 = {sin_family = 2, sin_port = 0, sin_addr = {s_addr = 2272082772}, sin_zero = "\233Q\0002\000\000\000"}, v6 = {sin6_family = 2, sin6_port = 0, sin6_flowinfo = 2272082772, sin6_addr = {in6_u = {u6_addr8 = "\233Q\0002", '\0' , u6_addr16 = {20891, 12800, 0, 0, 0, 0, 0, 0}, u6_addr32 = {838881691, 0, 0, 0}}}, sin6_scope_id = 0}}} #1 0x000000000041c3c2 in handle_timer_event () at /data/pub/LinuxSoftware/Openswan/openswan-2.6.24rc1/programs/pluto/timer.c:421 tm = 1256837145 ev = (struct event *) 0x12c6ba0 type = 9 #2 0x000000000041ac09 in call_server () at /data/pub/LinuxSoftware/Openswan/openswan-2.6.24rc1/programs/pluto/server.c:797 readfds = {__osfds_bits = {0 }} writefds = {__osfds_bits = {0 }} ndes = 0 ifp = (struct iface_port *) 0x0 lastn = 0 #3 0x0000000000417ad6 in main (argc=13, argv=0x7ffffef3e2c8) at /data/pub/LinuxSoftware/Openswan/openswan-2.6.24rc1/programs/pluto/plutomain.c:942 fork_desired = 0 lockfd = 4 ocspuri = 0x0 nhelpers = 0 coredir = 0x0 oco = (const struct osw_conf_options *) 0x70b880 nat_traversal = 1 nat_t_spf = 1 keep_alive = 0 force_keepalive = 0 virtual_private = 0x7ffffef3f78e "%v4:10.0.0.0/8,%v4:172.16.0.0/12,%v4:192.168.0.0/16" long_opts = {{name = 0x4bd8dc "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x4bd8e1 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x4bd8e9 "optionsfrom", has_arg = 1, flag = 0x0, val = 43}, {name = 0x4bd8f5 "nofork", has_arg = 0, flag = 0x0, val = 100}, {name = 0x4bd8fc "stderrlog", has_arg = 0, flag = 0x0, val = 101}, {name = 0x4bd906 "noklips", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4bd90e "use-nostack", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4bd91a "use-none", has_arg = 0, flag = 0x0, val = 110}, {name = 0x4bd923 "force_busy", has_arg = 0, flag = 0x0, val = 68}, { name = 0x4bd92e "nocrsend", has_arg = 0, flag = 0x0, val = 99}, {name = 0x4bd937 "strictcrlpolicy", has_arg = 0, flag = 0x0, val = 114}, {name = 0x4bd947 "crlcheckinterval", has_arg = 1, flag = 0x0, val = 120}, {name = 0x4bd958 "ocsprequestcert", has_arg = 1, flag = 0x0, val = 113}, { name = 0x4bd968 "ocspuri", has_arg = 1, flag = 0x0, val = 111}, {name = 0x4bd970 "uniqueids", has_arg = 0, flag = 0x0, val = 117}, {name = 0x4bd97a "useklips", has_arg = 0, flag = 0x0, val = 107}, {name = 0x4bd983 "use-klips", has_arg = 0, flag = 0x0, val = 107}, {name = 0x4bd98d "use-auto", has_arg = 0, flag = 0x0, val = 71}, {name = 0x4bd996 "usenetkey", has_arg = 0, flag = 0x0, val = 75}, {name = 0x4bd9a0 "use-netkey", has_arg = 0, flag = 0x0, val = 75}, {name = 0x4bd9ab "use-mast", has_arg = 0, flag = 0x0, val = 77}, {name = 0x4bd9b4 "interface", has_arg = 1, flag = 0x0, val = 105}, { name = 0x4bd9be "ikeport", has_arg = 1, flag = 0x0, val = 112}, {name = 0x4bd9c6 "ctlbase", has_arg = 1, flag = 0x0, val = 98}, {name = 0x4bd9ce "secretsfile", has_arg = 1, flag = 0x0, val = 115}, {name = 0x4bd9da "foodgroupsdir", has_arg = 1, flag = 0x0, val = 102}, {name = 0x4bd9e8 "perpeerlogbase", has_arg = 1, flag = 0x0, val = 80}, {name = 0x4bd9f7 "perpeerlog", has_arg = 0, flag = 0x0, val = 108}, {name = 0x4bda02 "noretransmits", has_arg = 0, flag = 0x0, val = 82}, {name = 0x4bda10 "coredir", has_arg = 1, flag = 0x0, val = 67}, {name = 0x4bda18 "ipsecdir", has_arg = 1, flag = 0x0, val = 102}, { name = 0x4bda21 "ipsec_dir", has_arg = 1, flag = 0x0, val = 102}, {name = 0x4bda2b "adns", has_arg = 1, flag = 0x0, val = 97}, {name = 0x4bda30 "nat_traversal", has_arg = 0, flag = 0x0, val = 49}, {name = 0x4bda3e "keep_alive", has_arg = 1, flag = 0x0, val = 50}, {name = 0x4bda49 "force_keepalive", has_arg = 0, flag = 0x0, val = 51}, {name = 0x4bda59 "disable_port_floating", has_arg = 0, flag = 0x0, val = 52}, {name = 0x4bda6f "debug-nat_t", has_arg = 0, flag = 0x0, val = 53}, {name = 0x4bda7b "debug-nattraversal", has_arg = 0, flag = 0x0, val = 53}, {name = 0x4bda8e "debug-nat-t", has_arg = 0, flag = 0x0, val = 53}, {name = 0x4bda9a "virtual_private", has_arg = 1, flag = 0x0, val = 54}, {name = 0x4bdaaa "nhelpers", has_arg = 1, flag = 0x0, val = 106}, {name = 0x4bdab3 "debug-none", has_arg = 0, flag = 0x0, val = 78}, {name = 0x4bdabe "debug-all", has_arg = 0, flag = 0x0, val = 65}, { name = 0x4bdac8 "debug-raw", has_arg = 0, flag = 0x0, val = 257}, {name = 0x4bdad2 "debug-crypt", has_arg = 0, flag = 0x0, val = 258}, {name = 0x4bdade "debug-crypto", has_arg = 0, flag = 0x0, val = 258}, {name = 0x4bdaeb "debug-parsing", has_arg = 0, flag = 0x0, val = 260}, { name = 0x4bdaf9 "debug-emitting", has_arg = 0, flag = 0x0, val = 264}, {name = 0x4bdb08 "debug-control", has_arg = 0, flag = 0x0, val = 272}, {name = 0x4bdb16 "debug-lifecycle", has_arg = 0, flag = 0x0, val = 288}, {name = 0x4bdb26 "debug-klips", has_arg = 0, flag = 0x0, val = 320}, { name = 0x4bdb32 "debug-netkey", has_arg = 0, flag = 0x0, val = 320}, {name = 0x4bdb3f "debug-dns", has_arg = 0, flag = 0x0, val = 384}, {name = 0x4bdb49 "debug-oppo", has_arg = 0, flag = 0x0, val = 512}, {name = 0x4bdb54 "debug-oppoinfo", has_arg = 0, flag = 0x0, val = 16640}, { name = 0x4bdb63 "debug-controlmore", has_arg = 0, flag = 0x0, val = 768}, {name = 0x4bdb75 "debug-dpd", has_arg = 0, flag = 0x0, val = 8448}, {name = 0x4bdb7f "debug-x509", has_arg = 0, flag = 0x0, val = 4352}, {name = 0x4bdb8a "debug-private", has_arg = 0, flag = 0x0, val = 1048832}, { name = 0x4bdb98 "debug-pfkey", has_arg = 0, flag = 0x0, val = 1280}, {name = 0x4bdba4 "impair-delay-adns-key-answer", has_arg = 0, flag = 0x0, val = 2097408}, {name = 0x4bdbc1 "impair-delay-adns-txt-answer", has_arg = 0, flag = 0x0, val = 4194560}, {name = 0x4bdbde "impair-bust-mi2", has_arg = 0, flag = 0x0, val = 8388864}, {name = 0x4bdbee "impair-bust-mr2", has_arg = 0, flag = 0x0, val = 16777472}, {name = 0x4bdbfe "impair-jacob-two-two", has_arg = 0, flag = 0x0, val = 134217984}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb)