Skip to content

GH-50919: [CI][GLib] red-arrow-flight TestFlightSQLClient#prepare sometime crash on macOS - #51015

Draft
hiroyuki-sato wants to merge 16 commits into
apache:mainfrom
hiroyuki-sato:topic/c_glib-arrow-flight-sql-crash
Draft

GH-50919: [CI][GLib] red-arrow-flight TestFlightSQLClient#prepare sometime crash on macOS#51015
hiroyuki-sato wants to merge 16 commits into
apache:mainfrom
hiroyuki-sato:topic/c_glib-arrow-flight-sql-crash

Conversation

@hiroyuki-sato

@hiroyuki-sato hiroyuki-sato commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Rationale for this change

Write later

What changes are included in this PR?

Write later

Are these changes tested?

Yes.

Are there any user-facing changes?

No.

@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #50919 has been automatically assigned in GitHub to PR creator.

@hiroyuki-sato

Copy link
Copy Markdown
Collaborator Author

It looks like CI crashed table = generator.page_view_table part.

https://github.com/apache/arrow/actions/runs/33147696880/job/98772287348?pr=51015#step:12:128

Loaded suite test
Started
TestCallOptions: 
  test_add_header:					.: (0.000245)
  test_set_headers:					.: (0.000084)
  .try_convert: 
    test_headers:					.: (0.000107)
TestClient: 
[BUG] Bus Error at 0x000000082cc00018
  test_do_get:						/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:35
ruby 3.4.10 (2026-06-30 revision 2b0b7728dc) +PRISM [arm64-darwin25]
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:37

/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:41

https://github.com/apache/arrow/pull/51015/changes#diff-1300ccdf7369ff8b5e58971808899fa3384eb73bee95c0b2b6add254540a90d3R42

    def virtual_do_do_get(context, ticket)
      generator = InfoGenerator.new
      if ticket.data.to_s != generator.page_view_ticket
        raise Arrow::Error::Invalid.new("invalid ticket")
      end
      table = generator.page_view_table # <-- HERE
      ArrowFlight::RecordBatchStream.new(table)
    end

@hiroyuki-sato

Copy link
Copy Markdown
Collaborator Author

crashed other place.
https://github.com/apache/arrow/actions/runs/33153913096/job/98792077528?pr=51015#step:12:129

TestCallOptions: 
  test_add_header:					.: (0.000252)
  test_set_headers:					.: (0.000068)
  .try_convert: 
    test_headers:					.: (0.000084)
TestClient: 
  test_do_get:						/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:35
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:37
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:41
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:43
.: (0.032321)
  test_do_put_with_block:				/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:48
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:50
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:52
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:56
.: (0.003210)
  test_do_put_without_block:				/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:48
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:50
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:52
/Users/runner/work/arrow/arrow/ruby/red-arrow-flight/test/helper/server.rb:56

https://github.com/apache/arrow/pull/51015/changes#diff-1300ccdf7369ff8b5e58971808899fa3384eb73bee95c0b2b6add254540a90d3R56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant