This is the core dump. FreeBSD 6.1 host, 1.1.2 FreeRadius. Authenticates fine using NTRadPing with MS-CHAP but crashes each time trying to authenticate from an XP box using EAP-PEAP/MS-CHAPv2.
cat gdb-radiusd.log * 8 LWP 100065 0x280ac4ab in pthread_testcancel () from /usr/lib/libpthread.so.2 7 Thread 0x8077000 (runnable) 0x282e775f in select () from /lib/libc.so.6 6 Thread 0x8143000 (LWP 100061) 0x280ac46b in pthread_testcancel () from /usr/lib/libpthread.so.2 5 Thread 0x8143200 (sleeping) 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 4 Thread 0x8143400 (sleeping) 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 3 Thread 0x8143600 (runnable) 0x281db323 in sk_value () from /lib/libcrypto.so.4 2 Thread 0x8143800 (sleeping) 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 1 Thread 0x8143a00 (sleeping) 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 Thread 8 (LWP 100065): #0 0x280ac46b in pthread_testcancel () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a4e3c in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x2808e450 in ?? () No symbol table info available. Thread 7 (Thread 0x8077000 (runnable)): #0 0x282e775f in select () from /lib/libc.so.6 No symbol table info available. #1 0x2809503d in select () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x08056231 in main () No symbol table info available. Thread 6 (Thread 0x8143000 (LWP 100061)): #0 0x280ac46b in pthread_testcancel () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a4e3c in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x2808e450 in ?? () No symbol table info available. Thread 5 (Thread 0x8143200 (sleeping)): #0 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a50a3 in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x280a96b1 in _pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #3 0x280a9bfa in pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #4 0x28094d6f in sem_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #5 0x0805a95f in smux_start () No symbol table info available. #6 0x2809d319 in pthread_create () from /usr/lib/libpthread.so.2 No symbol table info available. #7 0x282cf637 in _ctx_start () from /lib/libc.so.6 No symbol table info available. Thread 4 (Thread 0x8143400 (sleeping)): #0 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a50a3 in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x280a96b1 in _pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #3 0x280a9bfa in pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #4 0x28094d6f in sem_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #5 0x0805a95f in smux_start () No symbol table info available. #6 0x2809d319 in pthread_create () from /usr/lib/libpthread.so.2 No symbol table info available. #7 0x282cf637 in _ctx_start () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread 0x8143600 (runnable)): #0 0x281db323 in sk_value () from /lib/libcrypto.so.4 No symbol table info available. #1 0x28464f8c in ssl3_output_cert_chain () from /usr/local/lib/libssl.so No symbol table info available. Thread 2 (Thread 0x8143800 (sleeping)): #0 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a50a3 in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x280a96b1 in _pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #3 0x280a9bfa in pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #4 0x28094d6f in sem_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #5 0x0805a95f in smux_start () No symbol table info available. #6 0x2809d319 in pthread_create () from /usr/lib/libpthread.so.2 No symbol table info available. #7 0x282cf637 in _ctx_start () from /lib/libc.so.6 No symbol table info available. Thread 1 (Thread 0x8143a00 (sleeping)): #0 0x280a4f0f in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x280a50a3 in pthread_mutexattr_init () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x280a96b1 in _pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #3 0x280a9bfa in pthread_cond_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #4 0x28094d6f in sem_wait () from /usr/lib/libpthread.so.2 No symbol table info available. #5 0x0805a95f in smux_start () No symbol table info available. #6 0x2809d319 in pthread_create () from /usr/lib/libpthread.so.2 No symbol table info available. #7 0x282cf637 in _ctx_start () from /lib/libc.so.6 No symbol table info available. #0 0x280ac46b in pthread_testcancel () from /usr/lib/libpthread.so.2 -----Original Message----- >From: Alan DeKok <[EMAIL PROTECTED]> >Sent: Sep 25, 2006 7:36 AM >To: Paul A Roberts <[EMAIL PROTECTED]>, FreeRadius users mailing list ><[email protected]> >Subject: Re: Segfault with EAP-PEAP/MSCHAPv2 > >Paul A Roberts <[EMAIL PROTECTED]> wrote: >> Segmentation fault (core dumped) > > doc/bugs describes what to do. > > Alan DeKok. >-- > http://deployingradius.com - The web site of the book > http://deployingradius.com/blog/ - The blog - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

