#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

Reply via email to