We are encountering a segmentation fault when calling the PutObjectAsync method in the s3-crt client. The issue specifically occurs when the Aws::Client::AsyncCallerContext parameter is not provided.
This issue did not occur with previous versions of the AWS SDK, suggesting a possible regression. Based on the timing, the problem may be linked to changes introduced in https://github.com/aws/aws-sdk-cpp/issues/3138.
Regression Issue
[X] Select this option if this issue appears to be a regression.
Expected Behavior
The program should execute without crashing, even when PutObjectAsync is called without an AsyncCallerContext.
Describe the bug
We are encountering a segmentation fault when calling the PutObjectAsync method in the s3-crt client. The issue specifically occurs when the
Aws::Client::AsyncCallerContext
parameter is not provided.This issue did not occur with previous versions of the AWS SDK, suggesting a possible regression. Based on the timing, the problem may be linked to changes introduced in https://github.com/aws/aws-sdk-cpp/issues/3138.
Regression Issue
Expected Behavior
The program should execute without crashing, even when PutObjectAsync is called without an AsyncCallerContext.
Current Behavior
The program crashes with a segmentation fault.
Reproduction Steps
N/A
Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
1.11.432
Compiler and Version used
(GCC) 13.3.0
Operating System and version
Linux / Yocto Scarthgap