[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GC bug
From: |
Richard Stallman |
Subject: |
Re: GC bug |
Date: |
Sat, 14 Jun 2003 08:29:02 -0400 |
> #3 0x0811bc1d in mark_memory (start=0xbfff9db0, end=0xbffff9c4) at
alloc.c:3453
>
> Are the values of start and end reasonable values?
How would I know? My machine has 128M RAM, ps says something like
this:
Compare them with the addresses of the first and last stack frames.
Ok, in the current example, I am looking for 0xbfffdb04.
I'm not sure What you mean by "contains that address".
Each stack frame is a block of memory at a range of addresses.
Which stack frame is that address in?
The addresses seemed to increase linearly. Here a small sample to
give you an impression, stepping through 10 frames at a time.
Stack level 12, frame at 0xbfffdf18:
The target, 0xbfffdb04, is smaller than that address, so it must be in
a frame lower than 12. Please look at the addresses of those frames.
- GC bug, Alex Schroeder, 2003/06/10