Hanging Problem in 2.1.10

David Mitchell mitchell at ucar.edu
Thu Aug 26 16:46:02 CEST 2010


Alan,

I had a hang pretty quickly this time. As last time, the last output was
that it the 'entering group authenticate' section. I got the bt output.
I'm not sure if it's helpful or not. I just re-read doc/bugs and will
try it again with gdb logging enabled. I'm not sure if that will help or
not.



Thu Aug 26 08:33:10 2010 : Info: # Executing section authorize from file
/usr/local/etc/raddb/sites-enabled/default
Thu Aug 26 08:33:10 2010 : Info: +- entering group authorize {...}
Thu Aug 26 08:33:10 2010 : Info: ++[preprocess] returns ok
Thu Aug 26 08:33:10 2010 : Info: [suffix] No '@' in User-Name = "mark",
looking up realm NULL
Thu Aug 26 08:33:10 2010 : Info: [suffix] Found realm "~.+$"
Thu Aug 26 08:33:10 2010 : Info: [suffix] Adding Stripped-User-Name = "mark"
Thu Aug 26 08:33:10 2010 : Info: [suffix] Adding Realm = "(null)"
Thu Aug 26 08:33:10 2010 : Info: [suffix] Authentication realm is LOCAL.
Thu Aug 26 08:33:10 2010 : Info: ++[suffix] returns ok
Thu Aug 26 08:33:10 2010 : Info: [eap] EAP packet type response id 2
length 136
Thu Aug 26 08:33:10 2010 : Info: [eap] No EAP Start, assuming it's an
on-going EAP conversation
Thu Aug 26 08:33:10 2010 : Info: ++[eap] returns updated
Thu Aug 26 08:33:10 2010 : Info: ++[files] returns noop
Thu Aug 26 08:33:10 2010 : Info: Found Auth-Type = EAP
Thu Aug 26 08:33:10 2010 : Info: # Executing group from file
/usr/local/etc/raddb/sites-enabled/default
Thu Aug 26 08:33:10 2010 : Info: +- entering group authenticate {...}
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb75af8c0 (LWP 14706)]
0xb77b7424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb77b7424 in __kernel_vsyscall ()
#1  0xb7752c99 in __lll_lock_wait () from /lib/i686/cmov/libpthread.so.0
#2  0xb774e0c4 in _L_lock_89 () from /lib/i686/cmov/libpthread.so.0
#3  0xb774d9f2 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#4  0xb75ac26f in eap_handler_free (inst=0x827fd98, handler=0x82af1a8)
at mem.c:137
#5  0xb75ac3d5 in eaplist_expire (inst=0x827fd98, timestamp=1282833190)
at mem.c:315
#6  0xb75ac856 in eaplist_find (inst=0x827fd98, request=0x82cee78,
eap_packet=0x82ccc40) at mem.c:502
#7  0xb75aa76f in eap_handler (inst=0x827fd98, eap_packet_p=0xbfffd118,
request=0x82cee78) at eap.c:974
#8  0xb75a9d80 in eap_authenticate (instance=0x827fd98,
request=0x82cee78) at rlm_eap.c:298
#9  0x08089bbc in modcall (component=0, c=0x8293f88, request=0x82cee78)
at modcall.c:297
#10 0x0808651b in indexed_modcall (comp=0, idx=6, request=0x82cee78) at
modules.c:728
#11 0x0808692c in module_authenticate (auth_type=6, request=0x82cee78)
at modules.c:1502
#12 0x080753c4 in rad_authenticate (request=0x82cee78) at auth.c:371
#13 0x08095854 in radius_handle_request (request=0x82cee78,
fun=0x8074a10 <rad_authenticate>) at event.c:3767
#14 0x0808c9bf in thread_pool_addrequest (request=0x82cee78,
fun=0x8074a10 <rad_authenticate>) at threads.c:874
#15 0x08091f7a in event_socket_handler (xel=0x82980a8, fd=7,
ctx=0x829bb40) at event.c:3412
#16 0xb77a808c in fr_event_loop (el=0x82980a8) at event.c:411
#17 0x08092df6 in radius_event_process () at event.c:3753
#18 0x0808a782 in main (argc=2, argv=0xbfffe5a4) at radiusd.c:406
(gdb)

-- 
-----------------------------------------------------------------
| David Mitchell (mitchell at ucar.edu)       Network Engineer IV  |
| Tel: (303) 497-1845                      National Center for  |
| FAX: (303) 497-1818                      Atmospheric Research |
-----------------------------------------------------------------




More information about the Freeradius-Devel mailing list