3.0.13 crash

Stefan Winter stefan.winter at restena.lu
Tue Mar 28 08:53:20 CEST 2017


Hi,

today's 3.0.x git does not exhibit the same behaviour any more. I have
reason to believe that commit

https://github.com/FreeRADIUS/freeradius-server/commit/63559782c19507cbe9e616d783e51b11c9e6dc72

solved the issue.

Greetings,

Stefan Winter

Am 15.03.2017 um 09:32 schrieb Stefan Winter:
> Hi,
> 
> updating from 3.0.12 to 3.0.13, I see that the servers starts up fine, starts processing packets for a few seconds, and then:
> 
> Wed Mar 15 09:27:55 2017 : ERROR: (579) eap: ERROR: rlm_eap (EAP): No EAP session matching state 0xecf67dfde9f1649a
> Bad talloc magic value - unknown value
> 
> talloc abort: Bad talloc magic value - unknown value
> CAUGHT SIGNAL: Aborted
> Backtrace of last 23 frames:
> /usr/local/freeradius/3.0.13/lib/libfreeradius-radius.so(fr_fault+0x115)[0x7f63d355e461]
> /usr/local/freeradius/3.0.13/lib/libfreeradius-radius.so(+0xd79c)[0x7f63d355e79c]
> /lib64/libtalloc.so.2(_talloc_get_type_abort+0xea)[0x7f63d2ae214a]
> /usr/local/freeradius/3.0.13/lib/libfreeradius-radius.so(fr_pair_verify+0x85)[0x7f63d356f84b]
> /usr/local/freeradius/3.0.13/lib/libfreeradius-radius.so(fr_cursor_init+0x6f)[0x7f63d355d028]
> /usr/local/freeradius/3.0.13/lib/libfreeradius-eap.so(eaptls_process+0x4c3)[0x7f63d334a1ca]
> /usr/local/freeradius/3.0.13/lib/rlm_eap_peap.so(+0x1f9c)[0x7f63cd089f9c]
> /usr/local/freeradius/3.0.13/lib/rlm_eap.so(+0x40f5)[0x7f63cdec00f5]
> /usr/local/freeradius/3.0.13/lib/rlm_eap.so(eap_method_select+0x431)[0x7f63cdec0add]
> /usr/local/freeradius/3.0.13/lib/rlm_eap.so(+0x2d01)[0x7f63cdebed01]
> /usr/local/freeradius/current/sbin/radiusd[0x428c82]
> /usr/local/freeradius/current/sbin/radiusd[0x42932f]
> /usr/local/freeradius/current/sbin/radiusd[0x428e43]
> /usr/local/freeradius/current/sbin/radiusd[0x429d63]
> /usr/local/freeradius/current/sbin/radiusd(modcall+0xa2)[0x42aaa8]
> /usr/local/freeradius/current/sbin/radiusd(indexed_modcall+0x363)[0x4262ba]
> /usr/local/freeradius/current/sbin/radiusd(process_authenticate+0x22)[0x42857f]
> /usr/local/freeradius/current/sbin/radiusd[0x40f74d]
> /usr/local/freeradius/current/sbin/radiusd(rad_authenticate+0x51e)[0x410078]
> /usr/local/freeradius/current/sbin/radiusd[0x43d692]
> /usr/local/freeradius/current/sbin/radiusd[0x4392c8]
> /lib64/libpthread.so.0(+0x7dc5)[0x7f63d1e28dc5]
> /lib64/libc.so.6(clone+0x6d)[0x7f63d192073d]
> Calling: gdb -silent -x /usr/local/freeradius/config/raddb/panic.gdb /usr/local/freeradius/current/sbin/radiusd 11265 2>&1 | tee /var/log/radius/gdb-radiusd-11265.log
> Panic action exited with 0
> _EXIT(0) CALLED src/lib/debug.c[743]
> 
> The initial error is fine; it was restarted and lost state on its EAP sessions, so it's confused when half a session comes in.
> 
> Its reaction to crash on that is not quite so fine :-/
> 
> Anyone with ideas?
> 
> Greetings,
> 
> Stefan Winter
> 
> 
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> 


-- 
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
2, avenue de l'Université
L-4365 Esch-sur-Alzette

Tel: +352 424409 1
Fax: +352 422473

PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me

http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0DE6A358A39DC66
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20170328/d403057c/attachment.sig>


More information about the Freeradius-Users mailing list