Skip to content

[CI][Ruby] verify-rc-source-ruby-macos-arm64 is failing with IOError: Invalid flatbuffers message #44337

@amoeba

Description

@amoeba

Describe the bug, including details regarding any error messages, version, and platform.

The verify-rc-source-ruby-macos-arm64 job has been failing for some time with this error:

===============================================================================
Error: test_consume_buffer(TestStreamDecoder): Arrow::Error::Io: [stream-decoder][consume-buffer]: IOError: Invalid flatbuffers message.
/Users/runner/work/crossbow/crossbow/arrow/c_glib/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-4.2.4/lib/gobject-introspection/loader.rb:715:in `invoke'
/Users/runner/work/crossbow/crossbow/arrow/c_glib/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-4.2.4/lib/gobject-introspection/loader.rb:715:in `invoke'
/Users/runner/work/crossbow/crossbow/arrow/c_glib/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-4.2.4/lib/gobject-introspection/loader.rb:583:in `consume_buffer'
/Users/runner/work/crossbow/crossbow/arrow/c_glib/test/test-stream-decoder.rb:83:in `block in test_consume_buffer'
     80: 
     81:   def test_consume_buffer
     82:     @buffer.data.to_s.each_byte do |byte|
  => 83:       @decoder.consume_buffer(Arrow::Buffer.new(byte.chr))
     84:     end
     85:     assert_equal([
     86:                    [:schema_decoded, @schema, @schema],
/Users/runner/work/crossbow/crossbow/arrow/c_glib/test/test-stream-decoder.rb:82:in `each_byte'
/Users/runner/work/crossbow/crossbow/arrow/c_glib/test/test-stream-decoder.rb:82:in `test_consume_buffer'
===============================================================================

I so far haven't been able to reproduce it on my local macOS-aarch64 machine nor in a fresh macos-14 VM. @kou do you have any good ideas for how we might reproduce the issue?

cc @raulcd

Component(s)

Continuous Integration, Ruby

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions