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