[Openswan Users] Re: pluto failure

Marco Berizzi pupilla at hotmail.com
Mon May 16 15:15:01 CEST 2005


Marco Berizzi wrote:

> Paul Wouters wrote:
>
> > Yes, this one works.
> >
> > > #3  0x08056da3 in passert_fail (
> > >    pred_str=0x80b77a0 "st->st_new_iv_len >= e->enc_blocksize",
> > >    file_str=0x80b76f8 "crypto.c", line_no=219) at log.c:598
> > > #4  0x08053ec7 in crypto_cbc_encrypt (e=0x80e44c0, enc=0,
> > >    buf=0x812673c
> > >
>
"e\233I\021kú¾\201ë&ÍQдQ\212\233[}h³f/à\023Yû\001\207þQ¯`ë,Ô\235±\213¶¸
> > > \213U©¼üâØ<&çÇ\224", size=288, st=0x81258d8) at crypto.c:219
> >
> > This bug has been fixed in CVS, and should be in 2.3.2. Meanwhile, I
> > believe you can work around this by specifying esp=3des in your
> > connection.
>
> I have added esp=3des to conn %default but pluto has crashed again.
> Should I add it for every connection definition?

I have added esp=3des to every conn description, restarted Openswan
and pluto has crashed. Here is the backtrace:

GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i486-slackware-linux"...Using host
libthread_db library "/lib/libthread_db.so.1".

Core was generated by
`/usr/local/libexec/ipsec/pluto --nofork --secretsfile
/etc/ipsec.secrets --ipse'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libgmp.so.3...done.
Loaded symbols for /usr/lib/libgmp.so.3
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
#0  0x40082ef1 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x40082ef1 in kill () from /lib/libc.so.6
#1  0x40082b15 in raise () from /lib/libc.so.6
#2  0x400843fd in abort () from /lib/libc.so.6
#3  0x08056da3 in passert_fail (
    pred_str=0x80b88e3 "st->st_suspended_md->st == st",
    file_str=0x80b86a0 "state.c", line_no=316) at log.c:598
#4  0x08057c8a in delete_state (st=0x810f430) at state.c:316
#5  0x0805e484 in handle_timer_event () at timer.c:358
#6  0x0805d69d in call_server () at server.c:1075
#7  0x0805a80d in main (argc=8, argv=0xbffff6a4) at plutomain.c:747
(gdb) quit



More information about the Users mailing list