[MacRuby] #746: Net::HTTP assertion failed
#746: Net::HTTP assertion failed -------------------------------------+-------------------------------------- Reporter: mattaimonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.7 Component: MacRuby | Keywords: -------------------------------------+-------------------------------------- {{{ require 'net/http' require 'uri' url_string = "http://www.macruby.org/" url = URI.parse(url_string) feed_uri = url.query ? "#{url.path}?#{url.query}" : url.path req = Net::HTTP.start(url.host, url.port) {|http| http.get(feed_uri) } puts req.body }}} output: {{{ Assertion failed: (IS_BSTR(str)), function rb_bstr_length, file string.c, line 5948. Abort trap }}} backtrace: {{{ Application Specific Information: objc[89184]: garbage collection is ON Assertion failed: (IS_BSTR(str)), function rb_bstr_length, file string.c, line 5948. Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libSystem.B.dylib 0x00007fff858d0886 __kill + 10 1 libSystem.B.dylib 0x00007fff85970eae abort + 83 2 libSystem.B.dylib 0x00007fff8595def0 __pthread_markcancel + 0 3 libmacruby.dylib 0x00000001000cd871 rb_bstr_length + 97 4 zlib.bundle 0x00000001037183e9 gzfile_read_more + 105 5 zlib.bundle 0x0000000103718588 gzfile_read_all + 40 6 zlib.bundle 0x000000010371ac78 rb_gzreader_read + 152 7 libmacruby.dylib 0x0000000100149439 rb_vm_dispatch + 6841 8 http.rbo 0x000000010170787b vm_dispatch + 491 9 http.rbo 0x000000010171aec1 MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope63 + 1585 10 libmacruby.dylib 0x000000010014bf47 rb_vm_yield_args + 1879 11 http.rbo 0x000000010171dc4d MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope86 + 93 12 libmacruby.dylib 0x000000010014bf63 rb_vm_yield_args + 1907 13 http.rbo 0x000000010172bc05 MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope252 + 181 14 libmacruby.dylib 0x0000000100149355 rb_vm_dispatch + 6613 15 http.rbo 0x000000010170787b vm_dispatch + 491 16 http.rbo 0x000000010171d930 MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope85 + 1344 17 libmacruby.dylib 0x000000010014937b rb_vm_dispatch + 6651 18 http.rbo 0x000000010170787b vm_dispatch + 491 19 http.rbo 0x000000010171d087 MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope83 + 1031 20 libmacruby.dylib 0x0000000100149355 rb_vm_dispatch + 6613 21 http.rbo 0x000000010170787b vm_dispatch + 491 22 http.rbo 0x000000010171a2bb MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope61 + 939 23 libmacruby.dylib 0x000000010014932c rb_vm_dispatch + 6572 24 ??? 0x0000000100e7fb4d 0 + 4310170445 25 ??? 0x0000000100e9864f 0 + 4310271567 26 libmacruby.dylib 0x000000010014bf47 rb_vm_yield_args + 1879 27 http.rbo 0x0000000101717ab8 MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope37 + 456 28 libmacruby.dylib 0x0000000100149396 rb_vm_dispatch + 6678 29 http.rbo 0x000000010170787b vm_dispatch + 491 30 http.rbo 0x0000000101715fbf MREP_C93CBD3F4CFA4D1494649C026569930E_ruby_scope23 + 2239 31 libmacruby.dylib 0x0000000100149355 rb_vm_dispatch + 6613 32 ??? 0x0000000100e7fb4d 0 + 4310170445 33 ??? 0x0000000100e7f411 0 + 4310168593 34 libmacruby.dylib 0x0000000100156618 rb_vm_run + 488 35 libmacruby.dylib 0x0000000100049e90 ruby_run_node + 80 36 macruby 0x0000000100000d28 main + 152 37 macruby 0x0000000100000c88 start + 52 Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x00007fff8589b4ea kevent + 10 1 libSystem.B.dylib 0x00007fff8589d3bd _dispatch_mgr_invoke + 154 2 libSystem.B.dylib 0x00007fff8589d094 _dispatch_queue_invoke + 185 3 libSystem.B.dylib 0x00007fff8589cbbe _dispatch_worker_thread2 + 252 4 libSystem.B.dylib 0x00007fff8589c4e8 _pthread_wqthread + 353 5 libSystem.B.dylib 0x00007fff8589c385 start_wqthread + 13 Thread 2: 0 libSystem.B.dylib 0x00007fff8589c30a __workq_kernreturn + 10 1 libSystem.B.dylib 0x00007fff8589c71c _pthread_wqthread + 917 2 libSystem.B.dylib 0x00007fff8589c385 start_wqthread + 13 }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/746> MacRuby <http://macruby.org/>
#746: Net::HTTP assertion failed -------------------------------------+-------------------------------------- Reporter: mattaimonetti@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.7 Component: MacRuby | Keywords: -------------------------------------+-------------------------------------- Comment(by watson1978@…): This problem did not reproduce with r4233. Please check it. -- Ticket URL: <http://www.macruby.org/trac/ticket/746#comment:1> MacRuby <http://macruby.org/>
#746: Net::HTTP assertion failed -------------------------------------+-------------------------------------- Reporter: mattaimonetti@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.7 Component: MacRuby | Resolution: fixed Keywords: | -------------------------------------+-------------------------------------- Changes (by martinlagardette@…): * status: new => closed * resolution: => fixed Comment: I confirm, fixed with r4233. Suspected as much :-) -- Ticket URL: <http://www.macruby.org/trac/ticket/746#comment:2> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby