#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@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@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/>