Backport #8163
closedBackport r39919
Description
Please backport r39919 to avoid SEGV in re-defined methods.
see also: https://bugs.ruby-lang.org/issues/8100
Updated by nagachika (Tomoyuki Chikanaga) about 9 years ago
- Priority changed from Normal to 5
Updated by nagachika (Tomoyuki Chikanaga) about 9 years ago
I'll also backport r39925 (move related test from KNOWNBUGS.rb) and r39945 (fix ChangeLog indent).
Updated by nagachika (Tomoyuki Chikanaga) about 9 years ago
I've found that with r39919 and r39925 TestMethod#test_bound_method_entry wait child process forever because assert_ruby_status call invoke_ruby with capture_stdout=false. I'll add r39905 too.
Updated by nagachika (Tomoyuki Chikanaga) about 9 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r40254.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
merge revision(s) 39905,39919,39925,39945: [Backport #8163]
* test/ruby/envutil.rb (assert_ruby_status): include stderr output. unlinked method entry. [Bug #8100] [ruby-core:53439]
* proc.c (bm_free): need to clean up the mark flag of a free and
Updated by nobu (Nobuyoshi Nakada) about 9 years ago
- Project changed from Backport200 to Backport193
- Status changed from Closed to Assigned
- Assignee changed from nagachika (Tomoyuki Chikanaga) to usa (Usaku NAKAMURA)
Updated by usa (Usaku NAKAMURA) about 9 years ago
These patches can be applied to ruby_1_9_3, but they block test_method.rb.
I'll check more deeply later...
Updated by usa (Usaku NAKAMURA) over 4 years ago
- Status changed from Assigned to Rejected
1.9.3 is out of date