From: "shugo (Shugo Maeda)" Date: 2012-11-30T11:17:30+09:00 Subject: [ruby-dev:46667] [ruby-trunk - Bug #7468][Assigned] GC_GUARD漏れもしくはmark漏れっぽいエラーが発生してます。 Issue #7468 has been updated by shugo (Shugo Maeda). Status changed from Open to Assigned Assignee set to tarui (Masaya Tarui) tarui (Masaya Tarui) wrote: > いつからかtest-allで時々エラーが発生するようになってます。 > > make test-all TESTS="-qv -n /test_string\$$/" > > でsegvや > 1) Error: > test_string(DL::TestFunc): > ArgumentError: assertion message must be String or Proc, but Thread::Backtrace was given. > などと言われるようになりました。 > GC.stress = true なのと、Thread::Backtraceが通常のpassでは入る事はないっぽいのでGC周りのバグだと思います。 原因と思われるcommitをrevertしましたので、確認の上問題なければcloseいただけますか? ---------------------------------------- Bug #7468: GC_GUARD漏れもしくはmark漏れっぽいエラーが発生してます。 https://bugs.ruby-lang.org/issues/7468#change-34177 Author: tarui (Masaya Tarui) Status: Assigned Priority: High Assignee: tarui (Masaya Tarui) Category: Target version: 2.0.0 ruby -v: ruby -v: ruby 2.0.0dev (2012-11-30 trunk 37999) [x86_64-linux] いつからかtest-allで時々エラーが発生するようになってます。 make test-all TESTS="-qv -n /test_string\$$/" でsegvや 1) Error: test_string(DL::TestFunc): ArgumentError: assertion message must be String or Proc, but Thread::Backtrace was given. などと言われるようになりました。 GC.stress = true なのと、Thread::Backtraceが通常のpassでは入る事はないっぽいのでGC周りのバグだと思います。 -- http://bugs.ruby-lang.org/