On 1/19/07, Alan DeKok <[EMAIL PROTECTED]> wrote:
Miika Räisänen wrote:
> Heres coredump gdb logfile
> http://cc.oulu.fi/~mraisane/tmp/gdb-radiusd.log

  Well, that's pretty clear:

#0  0x00e97899 in cbtls_verify (ok=1, ctx=0xbff1e330) at rlm_eap_tls.c:257
...
        handler = (EAP_HANDLER *) 0x1

  That's not a valid pointer.  It looks like the handler is being freed
somewhere.

  Try the following patch, and run the server in debugging mode.  It
won't fix the problem, but it might help track down where/why the server
is freeing an EAP session that's still in the middle of doing SSL.

  Alan DeKok.

Ok, patch applied and heres log files:

radiusd run:
http://cc.oulu.fi/~mraisane/tmp/radiusd.1st-patch.log

and gdb after core dump:
http://cc.oulu.fi/~mraisane/tmp/gdb-radiusd.1st-patch.log

- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to