You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "justing-bq (via GitHub)" <gi...@apache.org> on 2026/02/10 01:02:51 UTC
[I] [C++] Assertion fail during test script [arrow]
justing-bq opened a new issue, #49207:
URL: https://github.com/apache/arrow/issues/49207
### Describe the bug, including details regarding any error messages, version, and platform.
While running cpp_test.sh we see `arrow-flight-sql-odbc-test` failing with `E0210 00:46:36.681501000 8701661376 call_op_set.h:985] assertion failed: false`
Sample log: https://github.com/Bit-Quill/arrow/actions/runs/21845774249/job/63041131827
### Component(s)
C++, FlightRPC
--
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-unsubscribe@arrow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [C++] Assertion fail during test script [arrow]
Posted by "shashbha14 (via GitHub)" <gi...@apache.org>.
shashbha14 commented on issue #49207:
URL: https://github.com/apache/arrow/issues/49207#issuecomment-3875966795
I dug into the failing `arrow-flight-sql-odbc-test` run on ODBC ARM64 macOS 14.
From the log, the gRPC assert
`call_op_set.h:985 assertion failed: false`
happens between `ConnectionInfoMockTest.TestSQLGetInfoConvertFloat` and
`ConnectionInfoMockTest.TestSQLGetInfoConvertIntervalDayTime`.
Each of these tests uses the `FlightSQLODBCMockTestBase` fixture, whose
`TearDown()` calls `Disconnect()` and then `server_->Shutdown()` and
`server_->Wait()` on `SQLiteFlightSqlServer` (see `odbc_test_suite.cc`).
So the assertion is triggered during server shutdown between tests, not in the
test bodies themselves. It looks like gRPC is seeing an invalid operation while
the Flight SQL server is being torn down.
I don't have a macOS ARM environment to debug inside gRPC itself; I can’t
reliably change the shutdown logic without reproducing the issue. Could someone
with macOS ARM + debugger take a look at the shutdown path for
`SQLiteFlightSqlServer` in these tests?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [C++] Assertion fail during test script [arrow]
Posted by "alinaliBQ (via GitHub)" <gi...@apache.org>.
alinaliBQ commented on issue #49207:
URL: https://github.com/apache/arrow/issues/49207#issuecomment-4284889524
Hi @shashbha14 , we were able to resolve this issue by reusing connections to reduce the number of new connections made on macOS, and keeping 1 mock server set up/shut down during the entire test execution flow. Previously, new connections were made during each test, and the mock server had set up / tear down during each test case, and we think this is what caused the `too_many_operations` error.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [C++] Assertion fail during test script [arrow]
Posted by "shashbha14 (via GitHub)" <gi...@apache.org>.
shashbha14 commented on issue #49207:
URL: https://github.com/apache/arrow/issues/49207#issuecomment-3875559970
take
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org