[#47804] [ruby-trunk - Bug #9109][Open] extend したモジュールメソッドと RSpec の let で 2 つ同名を使ったときに segmentation fault になる — "sunaot (sunao tanabe)" <sunao.tanabe@...>

8 messages 2013/11/14

[ruby-dev:47789] Re: [ruby-trunk - Bug #9072][Open] test_weakref.rb failure

From: Tanaka Akira <akr@...>
Date: 2013-11-02 04:07:54 UTC
List: ruby-dev #47789
2013/11/2 akr (Akira Tanaka) <akr@fsij.org>:
> Bug #9072: test_weakref.rb failure
> https://bugs.ruby-lang.org/issues/9072

> boron% ./ruby -v -e 'load("test/test_weakref.rb")'

おっと、load しているのに意味はないです。
(GC.stress = true とした前回のを再利用したからです。)

ファイル名だけを与えても再現します。

boron% ./ruby -v test/test_weakref.rb
ruby 2.1.0dev (2013-11-01 trunk 43510) [i686-linux]
test/test_weakref.rb:19: warning: assigned but unused variable - str
Run options:

# Running tests:

[2/4] TestWeakRef#test_recycled = 0.01 s
  1) Failure:
TestWeakRef#test_recycled [test/test_weakref.rb:25]:
Expected "." to not be weakref_alive?.

Finished tests in 0.188558s, 21.2136 tests/s, 47.7307 assertions/s.
4 tests, 9 assertions, 1 failures, 0 errors, 0 skips

ruby -v: ruby 2.1.0dev (2013-11-01 trunk 43510) [i686-linux]
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread