[MacRuby-devel] [MacRuby] #695: Bitwise operations on Float results in Seg fault
MacRuby
ruby-noreply at macosforge.org
Thu May 6 11:29:22 PDT 2010
#695: Bitwise operations on Float results in Seg fault
-------------------------------+--------------------------------------------
Reporter: niklas@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: major | Milestone:
Component: MacRuby | Keywords:
-------------------------------+--------------------------------------------
MacRuby allows bitwise operations on Float but crashes with a segmentation
fault when called:
{{{
irb(main):001:0> (1.2 | 1)
unknown: [BUG] Segmentation fault
MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64]
zsh: abort macirb
niklas at FNH-MacBook:~/ > macirb
irb(main):001:0> ~1.2
unknown: [BUG] Segmentation fault
MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64]
zsh: abort macirb
irb(main):001:0> (1.2 < 1)
unknown: [BUG] Segmentation fault
MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64]
zsh: abort macirb
niklas at FNH-MacBook:~/ > macirb
irb(main):001:0> (1.2 ^ 1)
unknown: [BUG] Segmentation fault
MacRuby version 0.6 (ruby 1.9.0) [universal-darwin10.0, x86_64]
zsh: abort macirb
}}}
Although there is no use in calling a bitwise operator on Float it
shouldn't end in a segmentation fault but in a NoMethodError.
Tested on MacRuby 0.6 on 10.6.3
--
Ticket URL: <http://www.macruby.org/trac/ticket/695>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list