22 Feb
2013
22 Feb
'13
10:25 a.m.
On 22/02/13 15:10, Adrien Morvan wrote:
Thanks
So i ran it with gdb. There is a seg fault but i don't understand what is happening. I just noticed the 0xdeadbeef value.
Program received signal SIGSEGV, Segmentation fault. rad_mangle (request=0x82ba520, data=<optimized out>) at rlm_preprocess.c:217 217 request_pairs = request->packet->vps; (gdb) p request $6 = (REQUEST *) 0x82ba520 (gdb) p request->packet $7 = (RADIUS_PACKET *) 0xdeadbeef (gdb) p request->packet->vps Cannot access memory at address 0xdeadbf4f (gdb) p request_pairs $8 = <optimized out>
My system is a Ubuntu 12.04 LTS and the version is FreeRADIUS Version 2.1.10.
Upgrade. There were a few bugs in 2.1.10, including a security-related issue. You should be running 2.2.0