Actions
Bug #13555
closedDisable TestTrace#test_trace_stackoverflow
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) almost 7 years ago
- Description updated (diff)
- Status changed from Open to Closed
Actions
Like0
Like0