-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Hang in ListObjectsV2 - pthread_join() #745
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Dose this hang happen all the time? The executor for s3_client are mainly used for asynchronous call. You don't need to touch it. |
This hang happens whenever ListObjects(v1 and v2 both) is called on an AWS S3 bucket from our shared library. Running the same code in a standalone program does not cause the hang. We're using curl 7.35.0. I don't think it matters, but for our S3Client we have set PayloadSigningPolicy to Always and useVirtualAdressing to false. Here is the associated log. |
After a little bit of research, I found this thread on a related hang, but there's no solution posted. |
Gdb Log for the same issue: Loaded symbols for /lib/x86_64-linux-gnu/libcrypt.so.1 (ListObjects issue) |
Solved by upgrading curl to 7.57.0 |
Uh oh!
There was an error while loading. Please reload this page.
Using SDK v1.3.1 on Ubuntu 14.04 compiled using gcc 4.94.
Here's the backtrace from gdb during the hang.
We are calling this code on a number of buckets in the init() of our library, and it completes successfully for the first two buckets which have local s3 endpoints.
The program this is being called from is single-threaded. Should I set the executor for s3_client to be single-threaded as well?
The text was updated successfully, but these errors were encountered: