On Mon, Dec 12, 2016 at 07:44:56PM +0100, Frank Groeneveld wrote:

> Hello Jeremie,
> 
> On Mon, Dec 12, 2016 at 02:10:33AM +0100, Jeremie Courreges-Anglas wrote:
> > It is not clear to me whether this update doesn't have any drawback.
> > Also, the issue at hand may be fixed only because the patches have been
> > removed.  Markus is the maintainer and should decide here (I added him
> > to the Cc list).
> > 
> > Frank, does the following diff help?
> 
> Thanks for looking into this as well. Unfortunately your patch doesn't
> help. Below the new backtrace.

A use after free is something different than a double free...

> 
> Frank
> 
>  
> igmpproxy(31308) in free(): error: use after free 0x1ed1b2687600
> 
> Program received signal SIGABRT, Aborted.
> 0x00001ed13291387a in thrkill () at <stdin>:2
> 2       <stdin>: No such file or directory.
>         in <stdin>
> Current language:  auto; currently asm
> (gdb) bt
> #0  0x00001ed13291387a in thrkill () at <stdin>:2
> #1  0x00001ed13290ef39 in *_libc_abort ()
>     at /usr/src/lib/libc/stdlib/abort.c:52
> #2  0x00001ed1328f1279 in wrterror (msg=0x1ed132a1a378 "use after free", 
>     p=0x1ed1b2687600) at /usr/src/lib/libc/stdlib/malloc.c:283
> #3  0x00001ed1328f284c in ofree (p=0x1ed1b2687600)
>     at /usr/src/lib/libc/stdlib/malloc.c:1235
> #4  0x00001ed1328f28ee in free (ptr=0x1ed121093600)
>     at /usr/src/lib/libc/stdlib/malloc.c:1340
> #5  0x00001ecf19f05888 in age_callout_queue (elapsed_time=2) at
> callout.c:92
> #6  0x00001ecf19f01e06 in igmpProxyRun () at igmpproxy.c:378
> #7  0x00001ecf19f02321 in main (ArgCn=2, ArgVc=0x7f7ffffbd448)
>     at igmpproxy.c:181

Reply via email to