[ruby-core:122558] [Ruby Bug#21446] StackOverflow when changing visibility in reopened refinement