Please check v3.0.x head

Stefan Winter stefan.winter at restena.lu
Mon Sep 21 08:00:06 CEST 2015


Hmm,

after a few days of proper operation of last week's 3.0.x, this morning 
I got the following:

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.x-20150915-101k/lib64/libfreeradius-radius.so(fr_fault+0x13e)[0x7fa47aa9072e]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-radius.so(+0xe66b)[0x7fa47aa9166b]
/usr/lib64/libtalloc.so.2(_talloc_get_type_abort+0xdc)[0x7fa47a0192dc]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-radius.so(fr_pair_verify+0x8a)[0x7fa47aaa172a]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-radius.so(fr_pair_add+0x8b)[0x7fa47aaa25bb]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-radius.so(fr_pair_make+0x8b3)[0x7fa47aaa52d3]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-server.so(vmodule_failure_msg+0xc0)[0x7fa47ad03730]
/usr/local/freeradius/3.0.x-20150915-101k/lib64/libfreeradius-server.so(radlog_request_error+0x1e2)[0x7fa47acee442]
/usr/local/freeradius/current/lib64/rlm_eap.so(eap_method_select+0x4c9)[0x7fa4778b4909]
/usr/local/freeradius/current/lib64/rlm_eap.so(+0x2f12)[0x7fa4778b2f12]
/usr/local/freeradius/current/sbin/radiusd[0x4357bd]
/usr/local/freeradius/current/sbin/radiusd[0x42d75b]
/usr/local/freeradius/current/sbin/radiusd[0x4359aa]
/usr/local/freeradius/current/sbin/radiusd[0x42e21a]
/usr/local/freeradius/current/sbin/radiusd(modcall+0xb6)[0x42d2a6]
/usr/local/freeradius/current/sbin/radiusd(indexed_modcall+0x303)[0x429b23]
/usr/local/freeradius/current/sbin/radiusd(process_authenticate+0x22)[0x42c142]
/usr/local/freeradius/current/sbin/radiusd[0x411de7]
/usr/local/freeradius/current/sbin/radiusd(rad_authenticate+0x59f)[0x41145f]
/usr/local/freeradius/current/sbin/radiusd[0x44495c]
/usr/local/freeradius/current/sbin/radiusd[0x44155f]
/lib64/libpthread.so.0(+0x80db)[0x7fa47955b0db]
/lib64/libc.so.6(clone+0x6d)[0x7fa479050e3d]
Calling: gdb -silent -x /usr/local/freeradius/config/raddb/panic.gdb /usr/local/freeradius/current/sbin/radiusd 23271 2>&1 | tee /var/log/radius/gdb-radiusd-23271.log
Mon Sep 21 07:54:02 2015 : Info: rlm_sql (sql-webmailsso-users): Need 2 more connections to reach 10 spares
Mon Sep 21 07:54:02 2015 : Info: rlm_sql (sql-webmailsso-users): Opening additional connection (2265), 1 of 22 pending slots used
Mon Sep 21 07:54:02 2015 : Info: rlm_sql (sql-webmailsso-users): Need 1 more connections to reach 10 spares
Mon Sep 21 07:54:02 2015 : Info: rlm_sql (sql-webmailsso-users): Opening additional connection (2266), 2 of 22 pending slots used
Panic action exited with 256
_EXIT(1) CALLED src/lib/debug.c[753].  Last error was: 
Mon Sep 21 07:54:03 2015 : Error: Cannot update core dump limit: Operation not permitted
Mon Sep 21 07:54:03 2015 : Info: Core dumps are enabled
Mon Sep 21 07:54:03 2015 : Info: Debugger not attached

Since I'm running FR non-root, apparently the core dumps didn't quite
work, so I don't have a better backtrace, sorry.

Now, after restart, I also see strange stuff:

Mon Sep 21 07:54:03 2015 : Info: Ready to process requests
Mon Sep 21 07:54:03 2015 : Error: rlm_eap (EAP): No EAP session matching state 0xac492c8ca94e358d
Mon Sep 21 07:54:06 2015 : Error: rlm_eap (EAP): No EAP session matching state 0x1a29c8c91b2afc11
Mon Sep 21 07:54:14 2015 : Info: (252) eap_peap:   The users session was previously rejected: returning reject (again.)
Mon Sep 21 07:54:14 2015 : Info: (252) eap_peap:   This means you need to read the PREVIOUS messages in the debug output
Mon Sep 21 07:54:14 2015 : Info: (252) eap_peap:   to find out the reason why the user was rejected
Mon Sep 21 07:54:14 2015 : Info: (252) eap_peap:   Look for "reject" or "fail".  Those earlier messages will tell you
Mon Sep 21 07:54:14 2015 : Info: (252) eap_peap:   what went wrong, and how to fix the problem
Mon Sep 21 07:54:14 2015 : Error: rlm_eap (EAP): No EAP session matching state 0x99c6f89699c4e135
Mon Sep 21 07:54:39 2015 : Error: (672) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 29 due to unfinished request in component <core> module 
Mon Sep 21 07:54:44 2015 : Error: (672) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 29 due to unfinished request in component <core> module 
Mon Sep 21 07:54:49 2015 : Error: (672) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 29 due to unfinished request in component <core> module 
Mon Sep 21 07:54:54 2015 : Error: rlm_eap (EAP): No EAP session matching state 0xbb374e7fba347ac5
Mon Sep 21 07:55:04 2015 : Error: (1293) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 134 due to unfinished request in component <core> module 
Mon Sep 21 07:55:09 2015 : Error: (1293) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 134 due to unfinished request in component <core> module 
Mon Sep 21 07:55:11 2015 : Error: Unresponsive child for request 672, in component <core> module 
Mon Sep 21 07:55:14 2015 : Error: (1293) Ignoring duplicate packet from client radius-1-v6 port 48773 - ID: 134 due to unfinished request in component <core> module 
Mon Sep 21 07:55:19 2015 : Error: rlm_eap (EAP): No EAP session matching state 0xae66b9ffaf658d0a
Mon Sep 21 07:55:37 2015 : Error: Unresponsive child for request 1293, in component <core> module 

But that was in the seconds after restart, it doesn't seem to happen
now any more.

Greetings,

Stefan Winter

Am 16.09.2015 um 21:18 schrieb Alan DeKok:
>   We're getting ready for the release of 3.0.10.  Please do a last double-check to be sure it's OK.
> 
>   We've added a LOT of tests since 3.0.9.  The tests make sure that future code changes will be caught by the test cases before they're seen in production. :)
> 
>   The list of changed or added tests follows:
> 
> src/tests/eapsim-03/radiusd-example.txt
> src/tests/keywords/count-error
> src/tests/keywords/else-error
> src/tests/keywords/foreach-break-4
> src/tests/keywords/radiusd.conf
> src/tests/keywords/switch-escape
> src/tests/keywords/switch-virtual
> src/tests/keywords/update-delete
> src/tests/keywords/virtual
> src/tests/keywords/virtual-load-balance
> src/tests/keywords/virtual_policy
> src/tests/keywords/with_dots
> src/tests/map/base
> src/tests/map/base.out
> src/tests/map/count-error
> src/tests/map/count-list-error
> src/tests/map/map_tests.mk
> src/tests/map/map_unit.c
> src/tests/map/map_unit.mk
> src/tests/modules/ldap/groups_rfc2307bis.unlang
> src/tests/peap-client-mschapv2.conf
> src/tests/unit/rfc.txt
> src/tests/unit/tunnel.txt
> src/tests/unit/vendor.txt
> src/tests/unit/xlat.txt
> 
>   Alan DeKok.
> 
> 
> -
> 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
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

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/20150921/d58f6c3b/attachment.sig>


More information about the Freeradius-Users mailing list