Inifnite recursion with inheritance provokes core dump
Infinite recursion mixed with heritance (in the attached example with an inherited constructor) provokes a core dump.
I discovered this behavior with inherited method_missing constructs, but it also happens with inherited constructors.
I believe the example should simply raise a "Stack level too deep" exception and not a core dump.
Updated by jeremyevans0 (Jeremy Evans) 11 months ago
- Status changed from Open to Closed
I did some testing with Ruby versions 1.8-2.7, and 2.0, 2.3, and 2.4 crash, while the other Ruby versions do raise SystemStackError. So I think this has been addressed. All Ruby versions that are in normal maintenance mode do not crash, so I think it is safe to close this.