Re: [libxml-devel] Random crashes

2008-03-10 Thread Marc Munro
Here's my latest random crash. Please let me know if I can do anything more to help track this down. marc:[import]$ gdb ruby GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software:

Re: [libxml-devel] Random crashes

2008-03-10 Thread Sean Chittenden
>> Hey Dan. Check out this post: >> >> http://sean.chittenden.org/news/2008/01/12/ >> >> I think that trick may be infinitely more useful in debugging the >> kind >> of class of problem you're describing. > > A little known feature of glibc is mtrace which does pretty much the > same thing. See

Re: [libxml-devel] Random crashes

2008-03-10 Thread Sean Chittenden
> Please let me know if I can do anything more to help track this down. I know what this trace means, but not where the bug occurred. In a previous garbage collection sweep, the GC mark routine failed to mark an object and it was GC'ed - resulting in dangling pointers (which macro's such as N

Re: [libxml-devel] Random crashes

2008-03-10 Thread Dan
The IO component of the extension has not been carefully examined in the new mem model. It is quite possible that the mark is not propogating to the io instances. This I can look at (it seems concrete). Dan On Mon, 10 Mar 2008 09:47:02 -0700 Sean Chittenden <[EMAIL PROTECTED]> wrote: > > Pleas