-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Segmentation Fault when multi-part upload through proxy #4300
Comments
Hi @hjia97 thanks for reaching out. For further look, please include the full debug response from Mac and Alpine redacting any sensitive information. Thank you. |
|
Hi @hjia97, Thanks for reaching out. I'm a bit confused about the nature of the issue, this is not something we've seen before happen. I suggest that you enable the SDK logs on your origin code, and also capture the wire logs as they are being sent from your proxy. Please compare and share the two logs side by side for the failing request so we can examine to see if there are any discrepancies. |
Greetings! It looks like this issue hasn’t been active in longer than five days. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one. |
Describe the bug
Hello! I want to ask and report an issue I encountered during multi-thread upload of Boto3.
I can reproduce the crash consistently on my Mac environment, and also an Alpine 3.20 Docker container.
I have an individual Python script that tries to multi-part upload a large file to S3 THROUGH a proxy. The thread count is set to be 40, or any large number.
Regression Issue
Expected Behavior
My python program would crash instantly.
Current Behavior
I used lldb to track down to the exact broken point. It looks like OPENSSL library that's used by Boto3 is freeing a memory location that has already be freed.
Reproduction Steps
The code I used:
Possible Solution
No response
Additional Information/Context
The crash could be recreated consistently at my Mac, and a clean Alpine 3.20 Docker container.
SDK version used
[email protected],
Environment details (OS name and version, etc.)
Alpine3.20, Mac
The text was updated successfully, but these errors were encountered: