Actions
Bug #11576
closedInifnite recursion with inheritance provokes core dump
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu]
Description
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.
Files
Updated by jeremyevans0 (Jeremy Evans) almost 5 years 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.
Actions
Like0
Like0