From: merch-redmine@... Date: 2020-06-19T16:00:09+00:00 Subject: [ruby-core:98890] [Ruby master Bug#16771] Segmentation fault when inspecting a bound method Issue #16771 has been updated by jeremyevans0 (Jeremy Evans). @nagachika I bisected this to commit:0d24fb774d84d4a99454ce10fd343da00049a588. As the inspect output is not of critical importance, I recommend reverting the commit in 2.7. ---------------------------------------- Bug #16771: Segmentation fault when inspecting a bound method https://bugs.ruby-lang.org/issues/16771#change-86265 * Author: decuplet (Nikita Shilnikov) * Status: Closed * Priority: Normal * ruby -v: 2.7.1 * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: REQUIRED ---------------------------------------- This piece of code leads to a crash in ruby 2.7.1. ```ruby bound_method = Kernel.instance_method(:respond_to?).bind(Object.new) 100000.times { bound_method.inspect } ``` I cannot reproduce the error in 2.7.0 so this must be new. I attached the output, didn't bother with the crash report log, though. It should be easily reproducible since I found it on CI which runs a different OS. ---Files-------------------------------- output.txt (41.3 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: