From: Phrogz [mailto:gavin@refinery.com]
Sent: Tuesday, May 17, 2005 2:31 PM
To: ruby-talk ML
Subject: [BUG] IRB Segfault on WindowsWhat I tried to do is non-sensical, but it shouldn't cause
irb to go down in flames. Note that the same code works run
when run from a file using the 'real' ruby interpretter, not irb.C:\Documents and Settings\gavin.kistner>irb
irb(main):001:0> module M; end
=> nil
irb(main):002:0> f = Array.new
=>
irb(main):003:0> M.extend( f )
c:/ruby/lib/ruby/1.8/irb/input-method.rb:97: [BUG]
Segmentation fault ruby 1.8.2 (2004-12-25) [i386-mswin32]This application has requested the Runtime to terminate it in
an unusual way. Please contact the application's support team
for more information.C:\Documents and Settings\gavin.kistner>ruby --version
ruby 1.8.2 (2004-12-25) [i386-mswin32]
I cannot duplicate this:
irb(main):001:0> module M; end
=> nil
irb(main):002:0> f = Array.new
=>
irb(main):003:0> M.extend(f)
TypeError: wrong argument type Array (expected Module)
from (irb):3:in `extend'
from (irb):3
ruby -v
ruby 1.8.2 (2004-12-25) [i386-mswin32] (Windows XP Pro, SP2)
Line 97 appears to be a readline method. Are you using a standard
command shell or something else?
Regards,
Dan
···
-----Original Message-----