From: Kimmo K. <kim...@su...> - 2005-01-25 21:45:12
|
On Tuesday 25 January 2005 23:15, Kimmo Koivisto wrote: > #0 vfree (var=0x1) at vmbuf.c:108 > #1 0x080508e5 in ident_i1send (iph1=0x9031340, msg=0x0) at > isakmp_ident.c:166 #2 0x0804d95b in isakmp_ph1begin_i (rmconf=0x0, > remote=0x9034878, local=0x9030528) at isakmp.c:994 > #3 0x0804db04 in isakmp_post_acquire (iph2=0x9030490) at isakmp.c:2001 > #4 0x0805bf2e in pk_recvacquire (mhp=0x9030550) at pfkey.c:1771 > #5 0x0805d1d3 in pfkey_handler () at pfkey.c:264 > #6 0x0804bce1 in session () at session.c:176 > #7 0x0804b59f in main (ac=0, av=0xbfedf894) at main.c:255 With bt above, I had nat_traversal on; in racoon.conf. I tried with and without it, no difference. I changed isakmp_ident.c:166 from #ifdef ENABLE_NATT for (i = 0; vid_natt[i] != NULL; i++) vfree(vid_natt[i]); #endif to #ifdef ENABLE_NATT /* for (i = 0; vid_natt[i] != NULL; i++) */ /* vfree(vid_natt[i]); */ #endif and racoon does not segfault anymore. That was not fix, just tried something because I don't have skills to fix it :) Is that "releasing memory that is not allocated" kind of problem? Regards Kimmo Koivisto |