[#11073] segfault printing instruction sequence for iterator — <noreply@...>
Bugs item #10527, was opened at 2007-05-02 14:42
Hi,
On Thu, May 10, 2007 at 04:51:18PM +0900, Nobuyoshi Nakada wrote:
Hi,
Hi,
This seems to make valgrind much happier.
On Thu, May 17, 2007 at 11:14:35PM +0900, Paul Brannan wrote:
Hi,
Now 'a' shows up twice in the local table:
Hi,
[#11082] Understanding code: Kernel#require and blocks. — Hugh Sasse <hgs@...>
I'm trying to debug a Rails application which complains about an
On 5/4/07, Hugh Sasse <hgs@dmu.ac.uk> wrote:
On Fri, 4 May 2007, George wrote:
On Fri, May 04, 2007 at 06:18:19PM +0900, Hugh Sasse wrote:
[#11108] pattern for implementation-private constants? — David Flanagan <david@...>
Hi,
I believe there isn't a way, but I don't think it's really necessary. Just
[#11127] Bugs that can be closed — "Jano Svitok" <jan.svitok@...>
I propose closing these bugs as invalid:
[#11145] Rational comparison to 0 fails when denominator is != 1 — <noreply@...>
Bugs item #10739, was opened at 2007-05-10 22:06
Hi,
[#11169] Allow back reference with nest level in Oniguruma for Ruby again — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <wonado@...>
Remark: I posted this text in comp.lang.ruby first, but Matz told me,
Does it make sense or is it required to write this as a RCR?
[#11176] FileUtils.rm_rf misfeature? — johan556@...
Hi!
[#11210] Pathname ascend and descend inclusive parameter — TRANS <transfire@...>
I would like to suggest that Pathname#ascend and Pathname#descend
[#11234] Planning to release 1.8.6 errata — Urabe Shyouhei <shyouhei@...>
Hi all.
On 25/05/07, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:
[#11252] Init_stack and ruby_init_stack fail to reinit stack (threads problem?) — <noreply@...>
Bugs item #11134, was opened at 2007-05-25 12:14
Hi,
Nobuyoshi Nakada wrote:
[#11255] ruby_1_8_6 build problem (make install-doc) — johan556@...
Hi!
[#11271] providing better support through rubyforge tracker categories — Ryan Davis <ryand-ruby@...>
I'm going to make more categories for the trackers (bugs and patches)
[#11367] BUG: next in lambda: 1.8.6 differs from 1.8.4 and 1.9.0 — David Flanagan <david@...>
A toplevel next statement in a lambda does not return a value in 1.8.6,
[#11368] $2000 USD Reward for help fixing Segmentation Fault in GC — Brent Roman <brent@...>
Hi Brent,
Re: Segmentation Fault in GC
Paul,
Thanks for looking at this. Please see answers to your questions below:
> So the line numbers seem to be off by 15 lines or so. Are you running a
> stock 1.6.8 or have you made changes?
>
I added a couple methods to gc.c to allow one to alter the
GC_MALLOC_LIMIT from within ruby with the syntax:
GC.limit={new limit in bytes}
This explains why the line numbers don't match.
I've posted the updated gc.c source on our FTP site.
These line #'s should match those in the backtrace.
We typically run with the GC_MALLOC_LIMIT set at 2MB rather than 8MB
This saves us about 6MB of RAM. On a 32MB machine, that was significant.
Note that we started observing the random GC segfaults long before
making any changes to gc.c
> Also, if you're going to be running 1.6, there two years worth of fixes
> in the latest 1.6 branch that aren't present in 1.6.8 (there was never a
> 1.6.9 released). In particular, there are some GC changes. I don't
> know if these changes would fix your problem or not.
I started with what I believe to be the latest, official ruby 1.6.8
snapshot at:
ftp://ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz
Is there any official snapshot later than this one?
I've posted the following files on our anonymous FTP site at:
ftp://ftp.mbari.org/pub/brent
====
gc.c with GC.limit and GC.limit= methods
bt.07may14larv gdb backtrace
btfull.07may14larv gdb bt full (full backtrace)
core.07may14larv ARM process core dump at time of segfault
ruby-1.6.8-mbari.tgz our complete, patched ruby source tree
termios.tgz termios extension source
mbarilib.tgz source for one, trivial 'C' extension I wrote
If there's any more info I can provide you, or anyone else kind
enough to look into this, please don't hesitate to ask.
--
Brent Roman
Software Engineer Tel: 831 775 1808
425 Clinton St., Santa Cruz, California, 95062
mailto:brent@mbari.org http://www.mbari.org/~bren