From: "naruse (Yui NARUSE)" Date: 2013-08-01T18:08:11+09:00 Subject: [ruby-dev:47560] [ruby-trunk - Bug #8711] 最近NoMemoryErrorが多い Issue #8711 has been updated by naruse (Yui NARUSE). http://u64b.rubyci.org/~chkbuild/ruby-trunk/log/20130731T113303Z.diff.html.gz /proc/meminfo みても特にメモリが足りなくなっているようには見えないので悩んでいたところ、 卜部さんに setrlimit と ASLR のコンボでアドレス空間が無くなっているのではないかとの示唆を受け、 LIMIT_AS を増やしてみたところ、64bit 環境では再現しなくなりました。 32bit はこれから Process::RLIM_INFINITY を指定します。 ---------------------------------------- Bug #8711: 最近NoMemoryErrorが多い https://bugs.ruby-lang.org/issues/8711#change-40793 Author: naruse (Yui NARUSE) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.1.0dev (2013-07-30 trunk 42247) [x86_64-freebsd9.1] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN 最近 rubyci で NoMemoryError を出して失敗することが多いので、それを追跡するスレ = TestFiber#test_many_fibers http://u64b.rubyci.org/~chkbuild/ruby-trunk/log/20130730T233301Z.diff.html.gz http://rbci.lakewood.privs.net/ruby-trunk/log/20130731T001002Z.diff.html.gz = FiberError: can't alloc machine stack to fiber http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20130729T200302Z.diff.html.gz -- http://bugs.ruby-lang.org/