[eside-ghost] Petada de c++
Alfredo Beaumont
alfredo.beaumont en gmail.com
Sab Sep 2 19:10:41 CEST 2006
Larunbata 02 Iraila 2006 18:55(e)an, Ro(e)k idatzi zuen:
> ¡Aupa ahí!
>
> Intento hacer un cargador de texturas para openGL en C++. Al ejecutar me
> pega la siguiente petada:
>
> " *** glibc detected *** malloc(): memory corruption: 0x080fc8b0 *** "
>
> Llevo unas cuantas horas atascado. Mirando en google encuentro muchas
> cosas. El problema surge cuando meto código para cargar pngs usando la
> libpng.
>
> También he puesto la variable de entorno MALLOC__CKECK__ = 1, lo cual
> según dicen hace que el programa no muera, pero ni con esas.
>
> ¿Alguien sabe decirme a qué es debido este error?
Ese error indica corrupción de memoria, probablemente acceso a alguna zona de
memoria previamente liberada o similar. Puedes probar con MALLOC_CHECK_=2,
ejecutarlo en un depurador y sacar un backtrace, a ver si lo encuentras. Si
no, prueba con valgrind o similares.
Saludos
>
> Gracias de antemano.
> Salud, Ro.
--
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi
Más información sobre la lista de distribución eside-ghost