amoeba opened a new issue, #40518: URL: https://github.com/apache/arrow/issues/40518
### Describe the bug, including details regarding any error messages, version, and platform. While running the following code, ```ruby require 'net/http' require "arrow" url = URI('http://localhost:9292') Net::HTTP.start("localhost", 9292) do |http| req = Net::HTTP::Get.new(url) http.request(req) do |res| res.read_body do |chunk| Gio::RubyInputStream.open(chunk) end end end ``` against the server in https://github.com/apache/arrow-experiments/tree/main/http/get_simple/ruby/server, I got an error from the Ruby interprerter: > <internal:io>:63: [BUG] object allocation during garbage collection phase See [my gist](https://gist.github.com/amoeba/ae96ffce72b085f8e7d1880d249d514b) for full details. @kou said on Zulip and asked that I file a bug report: > It seems that an unexpected Ruby method call is happen via callback while GC. ### Component(s) GLib, Ruby -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org