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]

Reply via email to