Project

General

Profile

Actions

Bug #5538

closed

ruby memory error running minitests

Added by macklint (Tom Macklin) over 12 years ago. Updated almost 5 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0], others
Backport:
[ruby-core:40635]

Description

I have recently ported several applications from test-spec/ruby1.8.7 to minitest-spec/ruby1.9.2. For one (and only one) of the applications, the test suite passes on ruby 1.8 and ruby 1.9.2p0, but crashes on my Mac, and also in other test scenarios. Other tested scenarios:

Ruby 1.9.2p290, linux x86_64
Ruby 1.9.2p180, linux x86_64

Stack trace from my mac:

31 tests, 25 assertions, 0 failures, 0 errors, 2 skips

Test run options: --seed 42558
ruby(34971,0x7fff708dacc0) malloc: *** error for object 0x1018330e0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
rake aborted!
Command failed with status (): [/usr/local/bin/ruby -I"lib" "/usr/local/li...]
/usr/local/lib/ruby/1.9.1/rake.rb:993:in block in sh' /usr/local/lib/ruby/1.9.1/rake.rb:1008:in call'
/usr/local/lib/ruby/1.9.1/rake.rb:1008:in sh' /usr/local/lib/ruby/1.9.1/rake.rb:1092:in sh'
/usr/local/lib/ruby/1.9.1/rake.rb:1027:in ruby' /usr/local/lib/ruby/1.9.1/rake.rb:1092:in ruby'
/usr/local/lib/ruby/1.9.1/rake/testtask.rb:115:in block (2 levels) in define' /usr/local/lib/ruby/1.9.1/rake.rb:1110:in verbose'
/usr/local/lib/ruby/1.9.1/rake/testtask.rb:100:in block in define' /usr/local/lib/ruby/1.9.1/rake.rb:634:in call'
/usr/local/lib/ruby/1.9.1/rake.rb:634:in block in execute' /usr/local/lib/ruby/1.9.1/rake.rb:629:in each'
/usr/local/lib/ruby/1.9.1/rake.rb:629:in execute' /usr/local/lib/ruby/1.9.1/rake.rb:595:in block in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in mon_synchronize' /usr/local/lib/ruby/1.9.1/rake.rb:588:in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/rake.rb:581:in invoke' /usr/local/lib/ruby/1.9.1/rake.rb:2041:in invoke_task'
/usr/local/lib/ruby/1.9.1/rake.rb:2019:in block (2 levels) in top_level' /usr/local/lib/ruby/1.9.1/rake.rb:2019:in each'
/usr/local/lib/ruby/1.9.1/rake.rb:2019:in block in top_level' /usr/local/lib/ruby/1.9.1/rake.rb:2058:in standard_exception_handling'
/usr/local/lib/ruby/1.9.1/rake.rb:2013:in top_level' /usr/local/lib/ruby/1.9.1/rake.rb:1992:in run'
/usr/local/bin/rake:31:in `'

On Linux, we get a segmentation fault. Please let me know if you want any more information. I can get by with this problem as the code runs fine, and these tests work with 1.9.2p0.

Thank you very much.


Files

Updated by mrkn (Kenta Murata) about 12 years ago

  • Assignee set to mrkn (Kenta Murata)

I cannot reproduce this issue.
Please give me the simple way for reproducing.

Actions #2

Updated by shyouhei (Shyouhei Urabe) about 12 years ago

  • Status changed from Open to Assigned

Updated by mrkn (Kenta Murata) almost 11 years ago

  • Status changed from Assigned to Feedback
Actions #4

Updated by jeremyevans0 (Jeremy Evans) almost 5 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0