glibc malloc errors

Xose Vazquez Perez xose.vazquez at gmail.com
Sun Jun 14 18:17:12 UTC 2009


hi,

running libmicro[1] microbenchmarks, sometimes some of
them broke for no reason.

running them again with $ export MALLOC_CHECK_=1 I got.
output:
*** glibc detected *** bin/malloc: free(): invalid pointer: 0x0000000001b16e80 ***
*** glibc detected *** bin/malloc: free(): invalid pointer: 0x0000000001b16a70 ***
*** glibc detected *** bin/malloc: free(): invalid pointer: 0x0000000001b16660 ***
*** glibc detected *** bin/malloc: free(): invalid pointer: 0x0000000001b176a0 ***
*** glibc detected *** bin/malloc: free(): invalid pointer: 0x0000000001b17ec0 ***

dmesg:
Jun 14 19:37:03 querida kernel: malloc[2745] general protection ip:3039e75951 sp:7fff41ce27f0 error:0 in libc-2.10.1.so[3039e00000+164000]
Jun 14 19:37:03 querida kernel: malloc[2744] trap divide error ip:402fa6 sp:7fff41ce2820 error:0 in malloc[400000+6000]


Something similar happens in openSUSE:Factory
<http://sourceware.org/ml/libc-alpha/2009-06/msg00052.html>

-thanks-

regards,

[1] http://opensolaris.org/os/project/libmicro/
-- 
«Allá muevan feroz guerra, ciegos reyes por un palmo más de tierra;
que yo aquí tengo por mío cuanto abarca el mar bravío, a quien nadie
impuso leyes. Y no hay playa, sea cualquiera, ni bandera de esplendor,
que no sienta mi derecho y dé pecho a mi valor.»




More information about the devel mailing list