From: Yui NARUSE Date: 2012-02-15T04:30:01+09:00 Subject: [ruby-core:42639] [ruby-trunk - Bug #6006][Assigned] Fix calculation of HEAP_OBJ_LIMIT and HEAP_BITMAP_LIMIT Issue #6006 has been updated by Yui NARUSE. Status changed from Closed to Assigned It still happens: http://c5664.rubyci.org/~chkbuild/ruby-trunk/log/20120214T170302Z.diff.html.gz I note that I locally applied Yura's revised patch on [ruby-core:42605] to my env (FreeBSD 9.0 64bit), but it happens segv on miniruby. compiling ../../ruby/dmyext.c linking miniruby ../../ruby/tool/mkconfig.rb: [BUG] Segmentation fault ruby 2.0.0dev (2012-02-14 trunk 34599) [x86_64-freebsd9.0] -- Control frame information ----------------------------------------------- c:0001 p:0000 s:0002 b:0002 l:0006c8 d:0006c8 TOP -- C level backtrace information ------------------------------------------- 0x44a807 at /home/naruse/obj/ruby/miniruby ../../ruby/error.c:266 0x44a922 at /home/naruse/obj/ruby/miniruby ../../ruby/error.c:285 0x5126f1 at /home/naruse/obj/ruby/miniruby ../../ruby/signal.c:603 0x800c9d723 <_pthread_sigmask+707> at /lib/libthr.so.3 0x800c9d897 <_pthread_sigmask+1079> at /lib/libthr.so.3 0x7ffffffff003 0x4c1b9d at /home/naruse/obj/ruby/miniruby ../../ruby/parse.y:7236 0x4c60b9 at /home/naruse/obj/ruby/miniruby ../../ruby/parse.y:8515 0x4b0c6e at /home/naruse/obj/ruby/miniruby parse.c:5182 0x4bd926 at /home/naruse/obj/ruby/miniruby ../../ruby/parse.y:5798 0x59bd1d at /home/naruse/obj/ruby/miniruby ../../ruby/thread.c:4510 0x59bbc9 at /home/naruse/obj/ruby/miniruby ../../ruby/thread.c:4486 0x4bdab3 at /home/naruse/obj/ruby/miniruby ../../ruby/parse.y:5824 0x4be023 at /home/naruse/obj/ruby/miniruby ../../ruby/parse.y:5954 0x5110f0 at /home/naruse/obj/ruby/miniruby ../../ruby/ruby.c:1631 0x4512ba at /home/naruse/obj/ruby/miniruby ../../ruby/eval.c:742 0x511202 at /home/naruse/obj/ruby/miniruby ../../ruby/ruby.c:1668 0x510318 at /home/naruse/obj/ruby/miniruby ../../ruby/ruby.c:1404 0x5117c5 at /home/naruse/obj/ruby/miniruby ../../ruby/ruby.c:1808 0x44f75f at /home/naruse/obj/ruby/miniruby ../../ruby/eval.c:73 0x41682d <_start+349> at /home/naruse/obj/ruby/miniruby ../../ruby/main.c:38 0x41675e <_start+142> at /home/naruse/obj/ruby/miniruby -- Other runtime information ----------------------------------------------- * Loaded script: ../../ruby/tool/mkconfig.rb * Loaded features: 0 enumerator.so [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html *** Signal 6 Stop in /home/naruse/obj/ruby. ---------------------------------------- Bug #6006: Fix calculation of HEAP_OBJ_LIMIT and HEAP_BITMAP_LIMIT https://bugs.ruby-lang.org/issues/6006 Author: Yura Sokolov Status: Assigned Priority: Normal Assignee: Narihiro Nakamura Category: Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-02-11 trunk 34555) [i686-linux] https://github.com/ruby/ruby/pull/92 -- http://bugs.ruby-lang.org/