ok this should look better Starting program: /usr/sbin/radiusd -X [Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault. rbtree_find (tree=0xe19fdc02, Data=0xb79b21a4) at rbtree.c:476 476 rbnode_t *Current = tree->Root; Missing separate debuginfos, use: debuginfo-install glibc-2.13-1.i686 keyutils-libs-1.2-6.fc12.i686 krb5-libs-1.8.2-9.fc14.i686 libcom_err-1.41.12-6.fc14.i686 libselinux-2.0.96-6.fc14.1.i686 libtool-ltdl-2.2.10-3.fc14.i686 nss-softokn-freebl-3.12.9-5.fc14.i686 openssl-1.0.0d-1.fc14.i686 zlib-1.2.5-2.fc14.i686 Thread 1 (Thread 0xb79e8730 (LWP 17523)): #0 rbtree_find (tree=0xe19fdc02, Data=0xb79b21a4) at rbtree.c:476 Current = <value optimized out> #1 0xb7fce38b in rbtree_deletebydata (tree=0xe19fdc02, data=0xb79b21a4) at rbtree.c:457 node = <value optimized out> #2 0xb79d5123 in eap_handler_free (inst=0x294330, handler=0xb79b21a4) at mem.c:138 No locals. #3 0x00131127 in request_free (request_ptr=0xbfffebec) at util.c:235 this = <value optimized out> next = 0x0 request = 0x2734d0 #4 0xb79aec29 in eappeap_postproxy (handler=0x2745b8, data=0x274e60) at peap.c:532 rcode = <value optimized out> tls_session = 0x274e60 fake = 0x2734d0 request = 0x273ff8 #5 0xb79d2c07 in eap_post_proxy (inst=0x253b90, request=0x273ff8) at rlm_eap.c:602 rcode = <value optimized out> data = <value optimized out> i = <value optimized out> len = <value optimized out> vp = <value optimized out> handler = 0x2745b8 #6 eap_post_proxy (inst=0x253b90, request=0x273ff8) at rlm_eap.c:565 No locals. #7 0x0012c95d in call_modsingle (component=6, c=0x26e778, request=0x273ff8) at modcall.c:297 myresult = <value optimized out> #8 modcall (component=6, c=0x26e778, request=0x273ff8) at modcall.c:670 myresult = 1 stack = {pointer = 1, priority = {0 <repeats 32 times>}, result = { 0 <repeats 32 times>}, children = {0x0 <repeats 32 times>}, start = {0x0 <repeats 32 times>}} parent = 0x26e778 child = 0x26e368 sp = 0x26e368 if_taken = 0 was_if = 0 #9 0x0012b0a4 in indexed_modcall (comp=6, idx=0, request=0x273ff8) at modules.c:728 rcode = <value optimized out> list = <value optimized out> server = <value optimized out> #10 0x0012ba4c in module_post_proxy (type=0, request=0x273ff8) at modules.c:1565 No locals. #11 0x0013504c in process_proxy_reply (request=0x273ff8) at event.c:1730 rcode = <value optimized out> post_proxy_type = 0 vp = 0x0 #12 0x001350fe in request_pre_handler (request=0x273ff8) at event.c:1855 rcode = <value optimized out> #13 0x001389c3 in radius_handle_request (request=0x273ff8, fun=0x118d80 <rad_authenticate>) at event.c:3767 No locals. #14 0x001309ec in thread_pool_addrequest (request=0x273ff8, fun=0x118d80 <rad_authenticate>) at threads.c:874 No locals. #15 0x00136424 in event_socket_handler (xel=<value optimized out>, fd=14, ctx=0x273080) at event.c:3419 listener = 0x273080 fun = 0x118d80 <rad_authenticate> request = 0x273ff8 #16 0xb7fd4d65 in fr_event_loop (el=0x26e948) at event.c:411 ef = <value optimized out> i = <value optimized out> rcode = 1 maxfd = <value optimized out> when = {tv_sec = 1302699971, tv_usec = 386585} wake = <value optimized out> read_fds = {fds_bits = {16384, 0 <repeats 31 times>}} master_fds = {fds_bits = {31872, 0 <repeats 31 times>}} #17 0x00138994 in radius_event_process () at event.c:3760 No locals. #18 0x0011821e in main (argc=2, argv=0xbffff7c4) at radiusd.c:406 rcode = <value optimized out> argval = <value optimized out> spawn_flag = 0 dont_fork = 1 flag = 0 act = {__sigaction_handler = {sa_handler = 0x12e6e0 <sig_fatal>, sa_sigaction = 0x12e6e0 <sig_fatal>}, sa_mask = {__val = { 0 <repeats 32 times>}}, sa_flags = 0, sa_restorer = 0} ________________________________________ From: freeradius-users-bounces+seth.doty=nebraska....@lists.freeradius.org [freeradius-users-bounces+seth.doty=nebraska....@lists.freeradius.org] On Behalf Of Phil Mayers [p.may...@imperial.ac.uk] Sent: Tuesday, April 12, 2011 5:07 PM To: freeradius-users@lists.freeradius.org Subject: Re: Freeradius and Microsoft NPS On 04/12/2011 07:32 PM, Doty, Seth wrote: > The box is fedora 14 with freeradius from the repos. This the the output of > the gdb log flle: > Can you install the freeradius-debuginfo RPM and do this again; the backtrace is partial/mangled. It looks like it may be dying in request_free in peap.c:625, but the debug info will give line numbers; you could also try stepping "up" a few times and examining relevant variables. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html