Re: Double free() in libc or gdb ?

From: Alexandre Martins <alexandre.martins_at_netasq.com>
Date: Tue, 13 Mar 2012 16:03:08 +0100
Dear,

On Tuesday 13 March 2012 15:18:31 jb wrote:
> Alexandre Martins <alexandre.martins <at> netasq.com> writes:
> > ...
> > first.c:
> > ...
> > second.c
> > ...
> > main.c
> > ...
> > 
> >         while(42)
> 
> How do you exit that loop ?

It's just a sample. There is no exit here, you have to kill the process.

> 
> > ...
> > Compilation and execution :
> > 
> > gcc -shared -O0 -g second.c -o second.so
> > gcc -shared -O0 -g first.c -o libfirst.so
> > gcc -O0 -g toto.c -lfirst -L. -o test
> > export LD_LIBRARY_PATH=$PWD
> > gdb ./test
> > ...
> 
> What is your toto.c (source code) ?
> What about your main.c in compilation ?

Yes, you're right. "toto.c" is the "main.c" file.

> 
> jb
> 
> 
> 
> 
> 
> 
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"


To Konstantin Belousov :

The GDB v7.3 solved the assert. but is still memleak.

Regards
-- 
Alexandre Martins
NETASQ -- We secure IT
Received on Tue Mar 13 2012 - 14:03:13 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:24 UTC