seg fault in eap-ttls

duffy reg.marcos at yahoo.it
Mon Jun 3 15:14:09 CEST 2013


hi list!
i found something wrong in eap_ttls from today's master. this is my 
output...

duffy



6) Found Auth-Type = EAP
(6) # Executing group from file /etc/raddb/sites-enabled/default
(6)   group authenticate {
(6)  - entering group authenticate {...}
(6) eap : Expiring EAP session with state 0x60afcad3650bdfed
(6) eap : Finished EAP session with state 0x60afcad3650bdfed
(6) eap : Previous EAP request found for state 0x60afcad3650bdfed, 
released from the list
(6) eap : Peer sent TTLS (21)
(6) eap : EAP TTLS (21)
(6) eap : Calling eap_ttls to process EAP data
(6) eap_ttls : Authenticate
(6) eap_ttls : processing EAP-TLS
(6) eap_ttls : eaptls_verify returned 7
(6) eap_ttls : Done initial handshake
(6) eap_ttls : eaptls_process returned 7
(6) eap_ttls : Session established.  Proceeding to decode tunneled 
attributes.

Program received signal SIGSEGV, Segmentation fault.
paircursorc (cursor=0x7fffffffcbc0, node=0x7fffffffcbf0) at 
src/lib/valuepair.c:233
233                     cursor->next = cursor->current->next;
Missing separate debuginfos, use: debuginfo-install 
freeradius-3.0.0-16.el6.x86_64

(gdb) info frame
Stack level 0, frame at 0x7fffffffca30:
  rip = 0x7ffff73b52c0 in paircursorc (src/lib/valuepair.c:233); saved 
rip 0x7fffeebc4717
  called by frame at 0x7fffffffcc40
  source language c.
  Arglist at 0x7fffffffca20, args: cursor=0x7fffffffcbc0, 
node=0x7fffffffcbf0
  Locals at 0x7fffffffca20, Previous frame's sp is 0x7fffffffca30
  Saved registers:
   rip at 0x7fffffffca28
(gdb) info args
cursor = 0x7fffffffcbc0
node = 0x7fffffffcbf0
(gdb)


More information about the Freeradius-Devel mailing list