Crash on x64?
Phil Mayers
p.mayers at imperial.ac.uk
Fri Aug 15 11:56:08 CEST 2008
Alex Balashov wrote:
> Ah, for a clearer picture, I tried running under gdb with the no-fork
> option:
>
> *** glibc detected *** /usr/sbin/radiusd: free(): invalid pointer:
> 0x00002ac95891ca60 ***
> (no debugging symbols found)
> ======= Backtrace: =========
> /lib64/libc.so.6[0x2ac954229634]
> /lib64/libc.so.6(cfree+0x8c)[0x2ac95422cc5c]
> /usr/lib64/libpq.so.4[0x2ac95726cdf2]
> /usr/lib64/rlm_sql_postgresql.so[0x2ac957061e12]
> /usr/lib64/rlm_sql.so(rlm_sql_query+0x63)[0x2ac956e5db33]
> /usr/lib64/rlm_sql.so[0x2ac956e5c271]
> /usr/sbin/radiusd(modcall+0xb2)[0x2ac952c0dc52]
> /usr/sbin/radiusd[0x2ac952c0e241]
> /usr/sbin/radiusd(modcall+0x27c)[0x2ac952c0de1c]
> /usr/sbin/radiusd(rad_accounting+0xcd)[0x2ac952c056ed]
> /usr/sbin/radiusd(rad_respond+0x11a)[0x2ac952c0f1ea]
> /usr/sbin/radiusd[0x2ac952c15e51]
> /lib64/libpthread.so.0[0x2ac9534812f7]
> /lib64/libc.so.6(clone+0x6d)[0x2ac954289b6d]
> ======= Memory map: ========
> Any idea what gives there?
>
>
Well, it's an invalid "free", obviously, which indicates pointer
corruption or something similar. What's odd is that we're running a
relatively high-volume server on RHEL5 & Postgres and it's fine.
Which version of FreeRadius is this?
More information about the Freeradius-Users
mailing list