amoeba commented on issue #40410:
URL: https://github.com/apache/arrow/issues/40410#issuecomment-1998656359
Thanks. A `bt all` gives something similar. In an attempt to catch when the
test was approaching timeout, I got a baseline for how long the test takes to
complete normally which was pretty consistently ~25s. I ran the test by itself
until it took longer and waited until ~60s and attached using `lldb -p` and
then ran `bt all`:
```
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007ff8179a40aa libsystem_kernel.dylib`__ulock_wait + 10
frame #1: 0x00007ff8179e0c95 libsystem_pthread.dylib`_pthread_join + 358
frame #2: 0x00007ff82c299cda libcurl.4.dylib`Curl_thread_join + 23
frame #3: 0x00007ff82c28c45c libcurl.4.dylib`Curl_resolver_kill + 41
frame #4: 0x00007ff82c2c21a0 libcurl.4.dylib`multi_done + 75
frame #5: 0x00007ff82c2c5876 libcurl.4.dylib`multi_handle_timeout + 291
frame #6: 0x00007ff82c2c4254 libcurl.4.dylib`multi_runsingle + 3542
frame #7: 0x00007ff82c2c3391 libcurl.4.dylib`curl_multi_perform + 212
frame #8: 0x00007ff82c29e7eb libcurl.4.dylib`curl_easy_perform + 299
frame #9: 0x0000000102139df2
libaws-cpp-sdk-core.dylib`Aws::Http::CurlHttpClient::MakeRequest(std::__1::shared_ptr<Aws::Http::HttpRequest>
const&, Aws::Utils::RateLimits::RateLimiterInterface*,
Aws::Utils::RateLimits::RateLimiterInterface*) const + 3494
frame #10: 0x000000010212b61c
libaws-cpp-sdk-core.dylib`std::__1::__function::__func<Aws::Client::AWSClient::AttemptOneRequest(std::__1::shared_ptr<Aws::Http::HttpRequest>
const&, Aws::AmazonWebServiceRequest const&, char const*, char const*, char
const*) const::$_24,
std::__1::allocator<Aws::Client::AWSClient::AttemptOneRequest(std::__1::shared_ptr<Aws::Http::HttpRequest>
const&, Aws::AmazonWebServiceRequest const&, char const*, char const*, char
const*) const::$_24>, std::__1::shared_ptr<Aws::Http::HttpResponse>
()>::operator()() + 38
frame #11: 0x0000000102116e78
libaws-cpp-sdk-core.dylib`std::__1::shared_ptr<Aws::Http::HttpResponse>
smithy::components::tracing::TracingUtils::MakeCallWithTiming<std::__1::shared_ptr<Aws::Http::HttpResponse>
>(std::__1::function<std::__1::shared_ptr<Aws::Http::HttpResponse> ()>,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&, smithy::components::tracing::Meter const&,
std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >,
std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > >,
std::__1::allocator<std::__1::pair<std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > > > >&&, std::__1::basic_string<char,
std::__1::char_traits<char>,
std::__1::allocator<char> > const&) + 72
frame #12: 0x0000000102113883
libaws-cpp-sdk-core.dylib`Aws::Client::AWSClient::AttemptOneRequest(std::__1::shared_ptr<Aws::Http::HttpRequest>
const&, Aws::AmazonWebServiceRequest const&, char const*, char const*, char
const*) const + 1913
frame #13: 0x00000001021116af
libaws-cpp-sdk-core.dylib`Aws::Client::AWSClient::AttemptExhaustively(Aws::Http::URI
const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char
const*, char const*, char const*) const + 1083
frame #14: 0x000000010211c612
libaws-cpp-sdk-core.dylib`Aws::Client::AWSXMLClient::MakeRequest(Aws::Http::URI
const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char
const*, char const*, char const*) const + 66
frame #15: 0x0000000120bbb4d2
libarrow.1600.0.0.dylib`arrow::fs::(anonymous
namespace)::S3Client::GetBucketRegion(Aws::S3::Model::HeadBucketRequest const&)
+ 242
frame #16: 0x0000000120bbb368
libarrow.1600.0.0.dylib`arrow::fs::(anonymous
namespace)::S3Client::GetBucketRegion(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 184
frame #17: 0x0000000120bbac9a
libarrow.1600.0.0.dylib`arrow::fs::(anonymous
namespace)::RegionResolver::ResolveRegionUncached(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 218
frame #18: 0x0000000120b56d3c
libarrow.1600.0.0.dylib`arrow::fs::(anonymous
namespace)::RegionResolver::ResolveRegion(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 300
frame #19: 0x0000000120b49ab5
libarrow.1600.0.0.dylib`arrow::fs::ResolveS3BucketRegion(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 613
frame #20: 0x0000000100c7cfd4
arrow-s3fs-test`arrow::fs::S3RegionResolutionTest_NonExistentBucket_Test::TestBody()
+ 68
frame #21: 0x00000001026db47b libarrow_gtestd.1.11.0.dylib`void
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*) + 123
frame #22: 0x000000010269dcba libarrow_gtestd.1.11.0.dylib`void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*) + 106
frame #23: 0x000000010269dc03
libarrow_gtestd.1.11.0.dylib`testing::Test::Run() + 195
frame #24: 0x000000010269ed81
libarrow_gtestd.1.11.0.dylib`testing::TestInfo::Run() + 241
frame #25: 0x000000010269fe24
libarrow_gtestd.1.11.0.dylib`testing::TestSuite::Run() + 260
frame #26: 0x00000001026af16b
libarrow_gtestd.1.11.0.dylib`testing::internal::UnitTestImpl::RunAllTests() +
987
frame #27: 0x00000001026e04bb libarrow_gtestd.1.11.0.dylib`bool
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*) + 123
frame #28: 0x00000001026aeb2a libarrow_gtestd.1.11.0.dylib`bool
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*) + 106
frame #29: 0x00000001026aea15
libarrow_gtestd.1.11.0.dylib`testing::UnitTest::Run() + 197
frame #30: 0x00000001011e0f21
libarrow_gtest_maind.1.11.0.dylib`RUN_ALL_TESTS() + 17
frame #31: 0x00000001011e0efd libarrow_gtest_maind.1.11.0.dylib`main + 61
frame #32: 0x000000010afe352e dyld`start + 462
thread #2
frame #0: 0x00007ff8179a401a libsystem_kernel.dylib`__workq_kernreturn +
10
frame #1: 0x00007ff8179dc034 libsystem_pthread.dylib`_pthread_wqthread +
426
frame #2: 0x00007ff8179daf57 libsystem_pthread.dylib`start_wqthread + 15
thread #3, name = 'AwsEventLoop 1'
frame #0: 0x00007ff8179a730e libsystem_kernel.dylib`kevent + 10
frame #1: 0x0000000101fe99ec
libaws-c-io.1.0.0.dylib`aws_event_loop_thread + 404
frame #2: 0x00000001024ffd3d libaws-c-common.1.0.0.dylib`thread_fn + 345
frame #3: 0x00007ff8179df4e1 libsystem_pthread.dylib`_pthread_start + 125
frame #4: 0x00007ff8179daf6b libsystem_pthread.dylib`thread_start + 15
thread #4
frame #0: 0x00007ff8179a730e libsystem_kernel.dylib`kevent + 10
frame #1: 0x00007ff817a052ee libsystem_info.dylib`_mdns_search_ex + 1217
frame #2: 0x00007ff817a07c1c libsystem_info.dylib`mdns_addrinfo + 483
frame #3: 0x00007ff817a079e4 libsystem_info.dylib`search_addrinfo + 164
frame #4: 0x00007ff817a00659 libsystem_info.dylib`si_addrinfo + 1811
frame #5: 0x00007ff8179ffeac libsystem_info.dylib`getaddrinfo + 176
frame #6: 0x00007ff82c296186 libcurl.4.dylib`Curl_getaddrinfo_ex + 36
frame #7: 0x00007ff82c28ca24 libcurl.4.dylib`getaddrinfo_thread + 83
frame #8: 0x00007ff82c299c8d libcurl.4.dylib`curl_thread_create_thunk +
29
frame #9: 0x00007ff8179df4e1 libsystem_pthread.dylib`_pthread_start + 125
frame #10: 0x00007ff8179daf6b libsystem_pthread.dylib`thread_start + 15
```
It's not clear to me whether
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]