From: "robertgleeson (Robert Gleeson)" Date: 2013-04-18T04:03:26+09:00 Subject: [ruby-core:54406] [Backport93 - Backport #8187] timeout doesn't interrupt assignment. Issue #8187 has been updated by robertgleeson (Robert Gleeson). I opened this bug on Rubinius(https://github.com/rubinius/rubinius/issues/2287) and it looks like there's no way to interrupt this code. Going to close. ---------------------------------------- Backport #8187: timeout doesn't interrupt assignment. https://bugs.ruby-lang.org/issues/8187#change-38667 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/