bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#9273: 23.3; malloc initialization should (sometimes) happen at runti


From: Ken Brown
Subject: bug#9273: 23.3; malloc initialization should (sometimes) happen at runtime
Date: Fri, 12 Aug 2011 06:10:35 -0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0

On 8/12/2011 2:54 AM, Eli Zaretskii wrote:
Date: Thu, 11 Aug 2011 17:45:41 -0400
From: Ken Brown<kbrown@cornell.edu>
CC: "9273@debbugs.gnu.org"<9273@debbugs.gnu.org>

The problem was that realloc got called on memory that had been
allocated prior to dumping, and the malloc information that was used
then had disappeared.

Can you show the code which called realloc on that memory?  I'm
surprised that Emacs does that, but perhaps I'm missing something.

Here's the code that I stumbled across (as a result of a SEGV). I haven't checked to see if there are other examples. From terminal.c:

/* Deletes the bootstrap terminal device.
   Called through delete_terminal_hook. */

static void
delete_initial_terminal (struct terminal *terminal)
{
  if (terminal != initial_terminal)
    abort ();

  delete_terminal (terminal);
  initial_terminal = NULL;
}







reply via email to

[Prev in Thread] Current Thread [Next in Thread]