#604: EXC_BAD_ACCESS while opening stream -----------------------------------+---------------------------------------- Reporter: jakub.su...@… | Owner: lsansone...@… Type: defect | Status: new Priority: critical | Milestone: Component: MacRuby | Keywords: -----------------------------------+---------------------------------------- I've recently started a new project using MacRuby 0.5, in which I have some classes in ObjC brought from another project. These classes are used for connecting to a web service, and they use the ASIHTTPRequest library to make HTTP requests.
Now, as long as I'm only sending GET requests everything is fine, but once I send a POST request with non-empty body, I get a EXC_BAD_ACCESS error. The error appears when I call ASIHTTPRequest and it in turn calls CFReadStreamOpen, but in the end the backtrace leads to internal Ruby methods: {{{ #0 0x100080dba in rb_scan_args #1 0x1000aed31 in rb_file_open #2 0x1001b5316 in rb_vm_call_with_cache2 #3 0x1000c9652 in rb_class_new_instance #4 0x1000ac32d in rb_f_open #5 0x7fff851187ea in CFReadStreamOpen #6 0x7fff853b026e in HTTPNetConnection::prepareTransmission #7 0x7fff853af530 in NetConnection::enqueue #8 0x7fff853af409 in _CFNetConnectionEnqueue #9 0x7fff853af392 in HTTPNetStreamInfo::streamOpen #10 0x7fff853af354 in CFNetworkReadStream::httpStreamOpen #11 0x7fff85108036 in _CFStreamOpen #12 0x7fff851187c6 in CFReadStreamOpen #13 0x7fff85404421 in HTTPReadStream::startRequest #14 0x7fff85405814 in HTTPReadStream::streamOpen #15 0x7fff853af354 in CFNetworkReadStream::httpStreamOpen #16 0x7fff85108036 in _CFStreamOpen #17 0x7fff851187c6 in CFReadStreamOpen #18 0x10000a2e1 in -[ASIHTTPRequest startRequest] at ASIHTTPRequest.m:975 #19 0x1000080f8 in -[ASIHTTPRequest main] at ASIHTTPRequest.m:620 #20 0x100007ae0 in -[ASIHTTPRequest startAsynchronous] at ASIHTTPRequest.m:542 (...) }}} The same code works perfectly well if I replace the macruby_main line in main.c with one that runs the ObjC version of NSApplication. I've tried the nightly version of Macruby but no change... -- Ticket URL: <http://www.macruby.org/trac/ticket/604> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel