Project

General

Profile

Actions

Bug #13555

closed

Disable TestTrace#test_trace_stackoverflow

Bug #13555: Disable TestTrace#test_trace_stackoverflow

Added by ko1 (Koichi Sasada) over 8 years ago. Updated over 8 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:81085]

Description

I'll disable TestTrace#test_trace_stackoverflow because this test stops sometimes on several machines.

My observation: during stackoverflow throw process, it get another stackoverflow and repeat it.

I'll simply remove it and remain the code here.

 def test_trace_stackoverflow assert_normal_exit("#{<<-"begin;"}\n#{<<~"end;"}", timeout: 60) begin; require 'timeout' require 'tracer' class HogeError < StandardError def to_s message.upcase # disable tailcall optimization end end Tracer.stdout = open(IO::NULL, "w") begin Timeout.timeout(5) do Tracer.on HogeError.new.to_s end rescue Timeout::Error # ok. there are no SEGV or critical error rescue SystemStackError => e # ok. end end; end 

Updated by nobu (Nobuyoshi Nakada) over 8 years ago Actions #1

  • Description updated (diff)
  • Status changed from Open to Closed
Actions

Also available in: PDF Atom