#22211: Kernel problem with radius requests ------------------------------------------------+-------------------------- Reporter: tk@… | Owner: developers Type: defect | Status: new Priority: normal | Milestone: Component: kernel | Version: Chaos Calmer Keywords: kernel, radiusd, freeradius, loop, | 15.05 ------------------------------------------------+-------------------------- When radiusd is getting requests via network, it will crash and loops with messages like this:
{{{ Mon Apr 11 18:33:59 2016 : Info: Ready to process requests. Mon Apr 11 18:33:59 2016 : Info: Ready to process requests. Mon Apr 11 18:33:59 2016 : Info: Ready to process requests. }}} strace on the radiusd pid looks like this: {{{ _newselect(9, [3 5 6 8], NULL, NULL, NULL) = 1 (in [5]) recvfrom(5, 0x7f809f04, 4, 2, 0x7f809e80, 0x7f809f00) = -1 EFAULT (Bad address) }}} It seems, there is something bad with the kernel and memory addresses passed to a system call. About the setup: freeradius 2.2.8-1 is running on TP-Link Archer C7 with CC 15.05.1. Another Archer C7 node tries to authneticate a client via WPA2-enterprise. Such request is running on the Archer C7 with radiusd. After the first request, radiusd hangs in a loop. WPA2-enterprise requests from the same node where the radiusd is running are just fine. -- Ticket URL: <https://dev.openwrt.org/ticket/22211> OpenWrt <http://openwrt.org> Opensource Wireless Router Technology _______________________________________________ openwrt-tickets mailing list openwrt-tickets@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets