glibc double free or corruption still happening

Alan DeKok aland at deployingradius.com
Sat Apr 14 22:10:55 CEST 2007


ChristosH wrote:
> Here is the output from valgrind:
...
> ==504== Invalid free() / delete / delete[]
> ==504==    at 0x4805289: free (vg_replace_malloc.c:233)
> ==504==    by 0x482BC7B: try_dlopen (ltdl.c:3429)

  It looks like you have the "libltdl.la" files from 1.1.5 still
installed.  Delete them, and it should work.

  i.e. In 1.1.6, line 3429 of libltdl contains no reference to "free".
In 1.1.5, it did.

  Alan DeKok.
--
  http://deployingradius.com       - The web site of the book
  http://deployingradius.com/blog/ - The blog



More information about the Freeradius-Users mailing list