[MacRuby-devel] [MacRuby] #814: SegFault running CGI script from command line
MacRuby
ruby-noreply at macosforge.org
Tue Jul 27 10:39:08 PDT 2010
#814: SegFault running CGI script from command line
-------------------------------+--------------------------------------------
Reporter: pwilson@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone: MacRuby 0.7
Component: MacRuby | Keywords:
-------------------------------+--------------------------------------------
With latest MacRuby nightly (July 27), the following code causes a seg
fault if run directly from the command line:
{{{
require 'cgi'
c = CGI.new
}}}
It works OK when run through the web server. When ruby 1.9 runs this from
the command line it asks for data from stdin to serve as query parameters.
Under MacRuby I get this crash:
{{{
(offline mode: enter name=value pairs on standard input)
Segmentation fault
}}}
and this stack trace:
{{{
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x000000010005818a in rb_f_open ()
(gdb) bt
#0 0x000000010005818a in rb_f_open ()
#1 0x000000010005b7cd in rb_io_gets ()
#2 0x0000000100140a39 in rb_vm_dispatch ()
#3 0x0000000102f004d0 in ?? ()
#4 0x0000000102f0c32c in ?? ()
#5 0x0000000100140996 in rb_vm_dispatch ()
#6 0x0000000102f004d0 in ?? ()
#7 0x0000000102f0d319 in ?? ()
#8 0x0000000100140996 in rb_vm_dispatch ()
#9 0x0000000102f004d0 in ?? ()
#10 0x0000000102f0e43f in ?? ()
#11 0x000000010014097b in rb_vm_dispatch ()
#12 0x000000010006e342 in rb_class_new_instance_imp ()
#13 0x0000000100140a39 in rb_vm_dispatch ()
#14 0x0000000102f004d0 in ?? ()
#15 0x0000000102f000bd in ?? ()
#16 0x000000010014d708 in rb_vm_run ()
#17 0x000000010003fef0 in ruby_run_node ()
#18 0x0000000100000d28 in main ()
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/814>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list