From: Daniel Berger Date: 2005-12-01T06:56:37+09:00 Subject: Re: ruby 1.8.4 preview2 H.Yamamoto wrote: > Hi. > > >>./miniruby ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console >>Loaded suite . >>Started >>.......................... ..................*** Error code 139 >>make: Fatal error: Command failed for target `test-all' >> >>Generates a core file under test. > > > Can you test this with verbose mode? (-v) > > Probably test/yaml/test_yaml.rb cores dump. Matz created the patch to fix this > on [ruby-dev:27905] (this is patch for HEAD, though) > > > Running in verbose mode always results in this failure: test_bracket(TestEnv): ./ruby/test_env.rb:19:in `[]=': failed to allocate memory (NoMemoryError) from ./ruby/test_env.rb:19:in `test_bracket' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testcase.rb:70:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:32:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:31:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:32:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:31:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:32:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/testsuite.rb:31:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/ui/testrunnermediator.rb:44:in ` run_suite' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/ui/console/testrunner.rb:65:in ` start_mediator' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/ui/console/testrunner.rb:39:in ` start' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/ui/testrunnerutilities.rb:27:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/autorunner.rb:200:in `run' from /export/home/djberge/local/src/ruby/ruby-1.8.4/lib/test/unit/autorunner.rb:13:in `run' from runner.rb:7 *** Error code 1 make: Fatal error: Command failed for target `test-all' I shut down most other apps on this system, but it always fails in the same place when I run in verbose mode. The system has 512mb of RAM, and top showed the Ruby process consuming about 60mb when it died. I definitely had plenty to spare. Running test_env.rb individually works fine, though, as does test_yaml.rb. Regards, dan