[#3419] Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...>

Hello list,

19 messages 2004/09/17
[#3422] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3423] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:01, ts wrote:

[#3424] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3425] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:37, ts wrote:

[#3426] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3428] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 13:05, ts wrote:

[#3429] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

Re: Valgrind analysis of [BUG] unknown node type 0

From: Andrew Walrond <andrew@...>
Date: 2004-09-18 09:11:59 UTC
List: ruby-core #3451
On Friday 17 Sep 2004 19:48, Ruben wrote:
>
> hmm... conservative garbage collection = treat everything that looks
> like a pointer as a pointer; so yes, this includes uninitialised
> garbage. If that uninitialised garbage looks like a pointer into the
> heap, the collector will treat it as a pointer into the heap and
> assume that whatever it points to is live and can not be collected.
>

Thanks - a bit of googling and I understand. Apologies for my ignorance ;)

Of course I'm now back to the drawing board in terms of discovering the root 
of the intermittent 'unknown node type 0' problem. When it starts happening,  
it is reproducible. So I think my best chance is to install a '-g -O0' ruby 
and continue developing my script untill it happens again, then dive in with 
a debugger.

Andrew Walrond

In This Thread

Prev Next