From: "robertgleeson (Robert Gleeson)" Date: 2013-03-30T13:06:34+09:00 Subject: [ruby-core:53836] [Backport93 - Backport #8187] timeout doesn't interrupt assignment. Issue #8187 has been updated by robertgleeson (Robert Gleeson). I should have said that this code might exhaust your RAM, so don't let it run too long. ---------------------------------------- Backport #8187: timeout doesn't interrupt assignment. https://bugs.ruby-lang.org/issues/8187#change-38046 Author: robertgleeson (Robert Gleeson) Status: Open Priority: Normal Assignee: Category: Target version: Timeout does not interrupt & raise like usual with this example code: require 'timeout' Timeout.timeout(0.5) do x = " "*(2**31) end -- http://bugs.ruby-lang.org/