[ 
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)

Reply via email to