[
https://issues.apache.org/jira/browse/ARROW-7551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17017440#comment-17017440
]
David Li commented on ARROW-7551:
---------------------------------
backtrace from CI
{noformat}
2020-01-16T20:01:53.2578600Z Process 14610 launched:
'/Users/runner/runners/2.164.0/work/arrow/arrow/build/cpp/debug/arrow-flight-test'
(x86_64)
2020-01-16T20:01:53.2579170Z (lldb) command source -s 0 'lldb.batch'
2020-01-16T20:01:53.2579660Z Executing commands in
'/Users/runner/runners/2.164.0/work/arrow/arrow/build/cpp/lldb.batch'.
2020-01-16T20:01:53.2579850Z (lldb) bt
2020-01-16T20:01:53.5417960Z * thread #1, queue = 'com.apple.main-thread', stop
reason = EXC_BAD_ACCESS (code=1, address=0x38)
2020-01-16T20:01:53.5418310Z * frame #0: 0x00000001011b519a
libgrpc++.dylib`grpc_pollset_size() + 12
2020-01-16T20:01:53.5418520Z frame #1: 0x00000001011cc59a
libgrpc++.dylib`grpc_completion_queue_create_internal(grpc_cq_completion_type,
grpc_cq_polling_type, grpc_experimental_completion_queue_functor*) + 96
2020-01-16T20:01:53.5418640Z frame #2: 0x000000010116b400
libgrpc++.dylib`___lldb_unnamed_symbol150$$libgrpc++.dylib + 80
2020-01-16T20:01:53.5419550Z frame #3: 0x000000010117f661
libgrpc++.dylib`grpc_impl::ServerBuilder::BuildAndStart() + 977
2020-01-16T20:01:53.5419790Z frame #4: 0x00000001014dcae9
libarrow_flight.100.dylib`arrow::flight::FlightServerBase::Init(this=0x0000000108100040,
options=0x00007ffeefbfe870) at server.cc:690:28
2020-01-16T20:01:53.5429710Z frame #5: 0x0000000100030d46
arrow-flight-test`arrow::flight::TestFlightClient::SetUp(this=0x0000000108100050)
at flight_test.cc:323:5
2020-01-16T20:01:53.5430030Z frame #6: 0x0000000100d6c1ae
libgtestd.dylib`void
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,
void>(object=0x0000000108100050, method=11 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00, location="SetUp()")(), char const*) at gtest.cc:2443:10
2020-01-16T20:01:53.5430310Z frame #7: 0x0000000100d34fab
libgtestd.dylib`void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(object=0x0000000108100050, method=11 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00, location="SetUp()")(), char const*) at gtest.cc:2479:14
2020-01-16T20:01:53.5430530Z frame #8: 0x0000000100d34e84
libgtestd.dylib`testing::Test::Run(this=0x0000000108100050) at gtest.cc:2513:3
2020-01-16T20:01:53.5430720Z frame #9: 0x0000000100d36365
libgtestd.dylib`testing::TestInfo::Run(this=0x0000000108005fe0) at
gtest.cc:2693:11
2020-01-16T20:01:53.5430920Z frame #10: 0x0000000100d3736f
libgtestd.dylib`testing::TestCase::Run(this=0x00000001080061b0) at
gtest.cc:2811:28
2020-01-16T20:01:53.5431120Z frame #11: 0x0000000100d43e84
libgtestd.dylib`testing::internal::UnitTestImpl::RunAllTests(this=0x0000000108004fa0)
at gtest.cc:5177:43
2020-01-16T20:01:53.5432000Z frame #12: 0x0000000100d7108e
libgtestd.dylib`bool
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(object=0x0000000108004fa0, method=d0 3b d4 00 01 00 00 00 00 00 00 00 00
00 00 00, location="auxiliary test code (environments or event listeners)")(),
char const*) at gtest.cc:2443:10
2020-01-16T20:01:53.5432350Z frame #13: 0x0000000100d4393b
libgtestd.dylib`bool
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(object=0x0000000108004fa0, method=d0 3b d4 00 01 00 00 00 00 00 00 00 00
00 00 00, location="auxiliary test code (environments or event listeners)")(),
char const*) at gtest.cc:2479:14
2020-01-16T20:01:53.5432560Z frame #14: 0x0000000100d437f3
libgtestd.dylib`testing::UnitTest::Run(this=0x0000000100d873f0) at
gtest.cc:4786:10
2020-01-16T20:01:53.5432710Z frame #15: 0x0000000100d20ec1
libgtest_maind.dylib`RUN_ALL_TESTS() at gtest.h:2341:46
2020-01-16T20:01:53.5432810Z frame #16: 0x0000000100d20ea0
libgtest_maind.dylib`main(argc=1, argv=0x00007ffeefbfeeb0) at
gtest_main.cc:36:10
2020-01-16T20:01:53.5433280Z frame #17: 0x00007fff72c557fd
libdyld.dylib`start + 1
{noformat}
> [C++][Flight] Flight test on macOS periodically fails on master
> ---------------------------------------------------------------
>
> Key: ARROW-7551
> URL: https://issues.apache.org/jira/browse/ARROW-7551
> Project: Apache Arrow
> Issue Type: Bug
> Components: C++, FlightRPC
> Reporter: Neal Richardson
> Assignee: David Li
> Priority: Critical
> Labels: pull-request-available
> Fix For: 0.16.0
>
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
> See [https://github.com/apache/arrow/runs/380443548#step:5:179] for example.
> {code}
> 64/96 Test #64: arrow-flight-test .........................***Failed 0.46
> sec
> Running arrow-flight-test, redirecting output into
> /Users/runner/runners/2.163.1/work/arrow/arrow/build/cpp/build/test-logs/arrow-flight-test.txt
> (attempt 1/1)
> Running main() from
> /Users/runner/runners/2.163.1/work/arrow/arrow/build/cpp/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest_main.cc
> [==========] Running 42 tests from 11 test cases.
> [----------] Global test environment set-up.
> [----------] 2 tests from TestFlightDescriptor
> [ RUN ] TestFlightDescriptor.Basics
> [ OK ] TestFlightDescriptor.Basics (0 ms)
> [ RUN ] TestFlightDescriptor.ToFromProto
> [ OK ] TestFlightDescriptor.ToFromProto (0 ms)
> [----------] 2 tests from TestFlightDescriptor (0 ms total)
> [----------] 6 tests from TestFlight
> [ RUN ] TestFlight.UnknownLocationScheme
> [ OK ] TestFlight.UnknownLocationScheme (0 ms)
> [ RUN ] TestFlight.ConnectUri
> Server running with pid 15977
> /Users/runner/runners/2.163.1/work/arrow/arrow/cpp/build-support/run-test.sh:
> line 97: 15971 Segmentation fault: 11 $TEST_EXECUTABLE "$@" 2>&1
> 15972 Done | $ROOT/build-support/asan_symbolize.py
> 15973 Done | ${CXXFILT:-c++filt}
> 15974 Done |
> $ROOT/build-support/stacktrace_addr2line.pl $TEST_EXECUTABLE
> 15975 Done | $pipe_cmd 2>&1
> 15976 Done | tee $LOGFILE
> ~/runners/2.163.1/work/arrow/arrow/build/cpp/src/arrow/flight
> {code}
> It's not failing every time but I'm seeing it fail frequently.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)