*** glibc detected *** double free or corruption (!prev): [...]

Andre Landwehr andrel at cybernoia.de
Fri May 2 08:19:08 CEST 2008


On Thu, 1 May 2008 19:31:29 +0200
Maximilian Wilhelm <max at rfc2324.org> wrote:

> Am Thursday, den  1 May hub Stefan U. Hegner folgendes in die Tasten:
> 
> Hi!
> 
> > wollte gerade mit mondoarchive (v2.2.0-881; etch-amd54) ein Backup
> > ziehen, da bekam ich den o.g. Fehler:
> >
> >     *** glibc detected *** double free or corruption (!prev): 0x00000000005510a0 ***
>                              ~~~~~~~~~~~
> >     SIGABRT signal received from OS
> >     Abort - probably failed assertion. I'm sleeping for a few seconds so you can rea
> 
> > (Zeile drei kam trotz großem X-term Fenster abgehackt raus)
> 
> > Mit ein wenig Googlen habe ich erstmal einen Workaround gefunden in Form
> > von:
> 
> >     export MALLOC_CHECK_=0
> 
> > Aber das eigentliche Problem habe ich dadurch weder verstanden noch
> > gelöst. - Habe ich evtl. ein RAM Problem und sollte nächste Nacht mal
> > memtest laufen lassen?
> 
> Das kann ein einfacher Programmierfehler sein.
> Sprichst Du C?
> 
> Ich hab mal nen kleines - eigentlich sinnloses - Programm gebaut,
> bei dem es auch knallt.
> 
> (viel code..)

Alternativ das (debug-gebaute) Programm mal in valgrind laufen lassen
wenn gdb nichts findet. Ein eindeutiges double free wird gdb vielleicht
noch auf die Reihe bekommen, aber spätestens wenn irgendwo Speicher
überschrieben wird, bekommt er nur noch mit wo es knallt und nicht wo
die Ursache dafür war.

Gruß, Andre

-- 
Andre Landwehr, Ricklinger Stadtweg 42, D-30459 Hannover
Phone: +49-(0)511-1054932, Mobile: +49-(0)175-4648375

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20080502/21207f54/attachment.sig>


More information about the Linux mailing list