Skip to content

[C++][CI] gcc-16 MinGW failures - remaining fixes (follow-up to #49930) #49948

Description

@tadeja

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

Update:
Diagnostic CI run confirms a single upstream root cause for all failures listed here.
Filed upstream as GCC #125312 (diagnosis: #49961). Fix in upstream MSYS2 msys2/MINGW-packages#29502

Umbrella issue for follow-up to closed #49930/merged PR #49931 (a temporary workaround!).
The MSYS gcc 15.2 -> 16.1 update post 2026 April 30 broke the MINGW64 MinGW job. #49931 pins gcc-libs to 15.2 to mask/workaround it. This issue tracks the actual fixes so the pin step can be reverted (later with #49945).
Sub-issues will be opened for individual failures as triage progresses.

First failure on main:

The following tests FAILED:
41 - arrow-async-utility-test (Exit code 0xc0000374) arrow-tests unittest
62 - arrow-dataset-dataset-writer-test (SEGFAULT) arrow_dataset unittest
65 - arrow-dataset-file-test (Failed) arrow_dataset unittest
Error: Process completed with exit code 8.

Another CI run from PR 49462

Empirical isolation (PR #49931 commit fb4d7a0, pins removed, MinIO bumped) - MINGW64 CI run:

The following tests FAILED:
41 - arrow-async-utility-test (Exit code 0xc0000374) arrow-tests unittest
44 - arrow-threading-utility-test (Timeout) arrow-tests unittest
62 - arrow-dataset-dataset-writer-test (Failed) arrow_dataset unittest
65 - arrow-dataset-file-test (Failed) arrow_dataset unittest
76 - arrow-s3fs-test (Timeout) arrow-tests filesystem unittest

CLANG64 in the same run: 100% tests passed. Confirmed gcc-16 is the trigger (not the gcc-libs cascade or aws-sdk-cpp/MinIO behavior).


Per-test status:

Root cause: GCC 125312, diagnosis: #49961, verifying CI run: https://github.com/apache/arrow/actions/runs/25916033144/job/76180927231#step:14:494

(fixed)


This issue closes when

Component(s)

Continuous Integration, C++

Activity

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions