Closed
Description
Describe the bug
In our application, when it makes the repeated calls to LambdaClient::Invoke. After some time it crashes and following is the backtrace.
#0 0x0000fffff63e1f14 in Aws::Client::AWSClient::AttemptExhaustively(Aws::Http::URI const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char const*, char const*, char const*) const ()
from /opt/ros/jellyfish/tools/lib/libaws-cpp-sdk-core.so
(gdb) bt
#0 0x0000fffff63e1f14 in Aws::Client::AWSClient::AttemptExhaustively(Aws::Http::URI const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char const*, char const*, char const*) const ()
from /opt/ros/jellyfish/tools/lib/libaws-cpp-sdk-core.so
#1 0x0000fffff63e2518 in Aws::Client::AWSClient::MakeRequestWithUnparsedResponse(Aws::Http::URI const&, Aws::AmazonWebServiceRequest const&, Aws::Http::HttpMethod, char const*, char const*, char const*) const ()
from /opt/ros/jellyfish/tools/lib/libaws-cpp-sdk-core.so
#2 0x0000fffff6fd44e8 in Aws::Lambda::LambdaClient::Invoke(Aws::Lambda::Model::InvokeRequest const&) const () from /opt/ros/jellyfish/tools/lib/libaws-cpp-sdk-lambda.so
#3 0x0000aaaaaac90c18 in LambdaInterface::invokeSensorBatteryLambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Json::Value&) ()
Previously we were using 1.8.130 and now we have updated to 1.11.367 assuming that SDK update would solve this issue.
But still the issue persists.
Expected Behavior
No crash
Current Behavior
Segmentation fault.
Reproduction Steps
Multiple repeated calls to LambdaClient::Invoke.
Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
1.11.367
Compiler and Version used
G++ 14
Operating System and version
Linux 5.10.4