From: merch-redmine@... Date: 2019-07-01T20:54:28+00:00 Subject: [ruby-core:93461] [Ruby master Bug#11576] Inifnite recursion with inheritance provokes core dump Issue #11576 has been updated by jeremyevans0 (Jeremy Evans). 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. ---------------------------------------- Bug #11576: Inifnite recursion with inheritance provokes core dump https://bugs.ruby-lang.org/issues/11576#change-79010 * Author: ivo.bloechliger (Ivo Bl�chliger) * Status: Closed * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- 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-------------------------------- bug.rb (71 Bytes) err.txt (11.1 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: