[#70257] [Ruby trunk - Feature #11420] [Open] Introduce ID key table into MRI — ko1@...

Issue #11420 has been reported by Koichi Sasada.

11 messages 2015/08/06

[ruby-core:70429] [Ruby trunk - Bug #11451] MRI crashes with 'Stack inconsistency error' when a method which yields is called recursively in a particular way

From: alexinbeijing@...
Date: 2015-08-17 13:00:10 UTC
List: ruby-core #70429
Issue #11451 has been updated by Alex Dowad.


Sorry, I forgot to say... THANKS to Xavier Shay for finding this problem!

----------------------------------------
Bug #11451: MRI crashes with 'Stack inconsistency error' when a method which yields is called recursively in a particular way
https://bugs.ruby-lang.org/issues/11451#change-53838

* Author: Alex Dowad
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: 2.3.0dev, also present in 2.2.2
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Dear Ruby people,

How are you? The other day, someone reported that a gem I maintain was crashing under MRI 2.2.2. I traced it through with GDB, found where it was going wrong, and wrote a tiny little patch which makes the crash go away. (Yay!) Can you look at this and check that this patch won't cause any other problems?

Thanks,
Alex Dowad

---Files--------------------------------
repro.rb (283 Bytes)
0001-Fix-crash-caused-by-recursive-yield-to-blocks-with-d.patch (1.48 KB)


-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next