From: the.deviant.world@... Date: 2017-04-12T05:31:28+00:00 Subject: [ruby-core:80662] [Ruby trunk Bug#13425] Tracer.onにした状態でSystemStackErrorを発生させるとSegmentation fault Issue #13425 has been reported by masato_hi (Masato Hi). ---------------------------------------- Bug #13425: Tracer.on������������������SystemStackError���������������������Segmentation fault https://bugs.ruby-lang.org/issues/13425 * Author: masato_hi (Masato Hi) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: 2.4.0, 2.4.1 * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- Ruby2.4.0, 2.4.1��������������������������������������������� SystemStackError: stack level too deep ���������������������������Tracer������������������������������������������Segmentation fault������������������������������������ ���������������������������Segmentation fault��������������������� ``` ruby require 'tracer' Tracer.on class HogeError < StandardError def to_s message end end HogeError.new.to_s #=> Segmentation fault ``` ���������������������������������(������������������������������������������������)��������� ���������pry (0.10.4), pry-byebug (3.4.2)���������������������pry������������������������������������������ #0: ���������������������������������������������������(������������������)��� ``` ruby require 'tracer' Tracer.on def hoge hoge end hoge #=> freeze or infinite loop ``` Ruby 2.3.0������2.3.1������������������������������ ### ������������ macOS 10.12, Debian 8.6 ---Files-------------------------------- Untitled.png (441 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: