Issue #11756 has been reported by Lucas Amorim.

----------------------------------------
Bug #11756: SEGV Thread#inspect when sets the thread#name as a OpenStruct
https://bugs.ruby-lang.org/issues/11756

* Author: Lucas Amorim
* Status: Open
* Priority: Normal
* Assignee: 
* ruby -v: ruby 2.3.0preview1 (2015-11-11 trunk 52539) [x86_64-darwin15]
* Backport: 
----------------------------------------
How to reproduce:

Run this script:

~~~
require 'ostruct'

thread = Thread.new { 0 }
thread.name = OpenStruct.new

puts thread.inspect
~~~

Result:

~~~
../thread_name.rb:6: [BUG] Segmentation fault at 0x00000000000000
ruby 2.3.0preview1 (2015-11-11 trunk 52539) [x86_64-darwin15]
~~~

I'll try to provide a patch ASAP.



-- 
https://bugs.ruby-lang.org/