Issue #13120 has been updated by Nobuyoshi Nakada. Status changed from Closed to Open Backport changed from 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN to 2.2: DONTNEED, 2.3: DONTNEED, 2.4: REQUIRED ---------------------------------------- Bug #13120: p [].class shows ThreadSafe::Array when it expects to show Array https://bugs.ruby-lang.org/issues/13120#change-62457 * Author: Yasuo Honda * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.5.0dev (2017-01-10 trunk 57299) [x86_64-linux] * Backport: 2.2: DONTNEED, 2.3: DONTNEED, 2.4: REQUIRED ---------------------------------------- It has been filed as Rails issue https://github.com/rails/rails/issues/27631 and found there was a similar bug reported https://bugs.ruby-lang.org/issues/11977 . It looks it reproduces again. Steps to reproduce: ``` $ ruby -v ruby 2.5.0dev (2017-01-10 trunk 57299) [x86_64-linux] $ bundle -v Bundler version 1.13.7 $ git clone -b ruby250 https://github.com/yahonda/array_bug.git $ cd array_bug $ bundle $ bundle exec ruby -w -e 'p [].class' Array $ bundle exec ruby -w -e 'require "rails"; p [].class' ThreadSafe::Array ``` -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>