On 11 Dec 2013, at 14:00, Hachmer, Tobias <Tobias.Hachmer@stadt-frankfurt.de> wrote:
Hello,
I’m testing kerberos authentication with the workaround from yesterday (https://github.com/FreeRADIUS/freeradius-server/commit/ea887a2ab7308a6f612da...). After 2-3 authentication tests radiusd get a SIGSEGV.
OS: CentOS 6.5 x86_64 FR built today from v3.0.x branch
BT: rad_recv: Access-Request packet from host 127.0.0.1 port 55082, id=14, length=103 User-Name = ‘hachmer' User-Password = 'pw' NAS-IP-Address = 127.0.0.1 NAS-Port = 0 Message-Authenticator = 0x64454c20cfa4534882ca622de7e32c0e (2) # Executing section authorize from file /etc/raddb/sites-enabled/default (2) authorize { (2) filter_username filter_username { (2) ? if (User-Name != "%{tolower:%{User-Name}}")
*sigh* probably memory corruption could you run it under valgrind and see if there's any useful info? https://github.com/FreeRADIUS/freeradius-server/blob/master/doc/bugs (see section 5). I'd do it but valgrind is completely broken under OSX currently. Also when you build your RPMs could you make sure to pass --enable-developer to turn off optimization so we don't get all those <value optimized out> messages. -Arran Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS Development Team FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2