[ruby-dev:31736] integer overflow in Array#[]

From: sheepman <sheepman@...>
Date: 2007-09-05 11:57:16 UTC
List: ruby-dev #31736
こんばんは、sheepman です。

integer overflow 関連です。いくつかありますが分けて投稿します。

つぎのようにすると segv します。

$ ruby-1.8 -ve 'p [1, 2, 3][1, 2**31-1][100000]'
ruby 1.8.6 (2007-09-01 patchlevel 5000) [i686-linux]
-e:1: [BUG] Segmentation fault
ruby 1.8.6 (2007-09-01) [i686-linux]

zsh: abort      ruby-1.8 -ve 'p [1, 2, 3][1, 2**31-1][100000]'


-- 
sheepman / TAMURA Takashi
sheepman@sheepman.sakura.ne.jp

In This Thread

Prev Next