🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #18682

Re: PROBLEMA DE MEMORIA

#18682
From: Ignacio Arenaza
Date: Thu, 22 Jul 1999 00:00
28 lines
1763 bytes
>>>>> "Luis" == Luis Molina <lmolina@redestb.es> writes:

    Luis> Hola!  Tengo un problema muy extra�o ahora que me actualic�
    Luis> de la Debian 2.0 a la Debian 2.1 (aunque no esoty seguro de
    Luis> que se deba a ese cambio).

    Luis> Estoy este verano haciendo un programa en C++ (para una
    Luis> asignatura) bajo Linux, y sucede que en cierto m�todo de una
    Luis> clase al intentar reservar memoria devuelve el no deseable
    Luis> mensaje de que ha recibido una se�al SIGSEGV (la forma
    Luis> elegante del Segmentation Fault).

Por lo que cuentas, y diciendo que lo hace a la tercera, me da en la
nariz que estas pisando memoria que no es tuya. Me explico, malloc no
solo reserva la memoria que tu le pides, sino un poco mas para la
informacion de control suya. Este trozo adicional suele ser contiguo a
la memoria reservada para ti. Si tu te sales de tu zona y tocas en la
suya, en las siguientes invocaciones sueles tener problemas como el
que describes.

Asi que revisa bien el uso que haces de la memoria reservada en ese
metodo. Como ultimo recurso puedes usar comprobadores como Electric
Fence o Checker que sirven para detectar este tipo de problemas.
Saludos. I�aki.

-- 
  PGP Key available at http://personales.jet.es/inaki.arenaza/pgpkey.html
  Linux Registered User #44369
Technical Details
Message-ID: <87yag87n4e.fsf@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <37965935.58146EAA@redestb.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b7bf25496a21e6c5
X-Google-Attributes: gidf86c8,public
From: Ignacio Arenaza <inaki.arenaza@jet.es>
Subject: Re: PROBLEMA DE MEMORIA
Date: 1999/07/22
Message-ID: <87yag87n4e.fsf@eb2ebu.ampr.org>
X-Deja-AN: 504164108
References: <37965935.58146EAA@redestb.es>
Organization: Servidor NNTP de eb2ebu.ampr.org
Newsgroups: es.comp.os.linux.programacion