Skip to content

Possible regression introduced in 1.11.801 #3911

Description

@oleg-boulanov

Describe the bug

In #3809, description states that "This is fully backwards compatible. No code changes required."

This may be not entirely correct. For example, after using Bedrock's InvokeModelWithBidirectionalStreamAsync(), Aws::ShutdownAPI(options) lock indefinitely.

Regression confirmed by building and using both 1.11.800 and 1.11.801 version with the same test code.

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

Aws::ShutdownAPI() exits cleanly after limited amount of time

Current Behavior

Aws::ShutdownAPI() does not exit.

Reproduction Steps

Implement Sonic streaming client and unit tests to use InvokeModelWithBidirectionalStreamAsync() with audio streaming.
Aws::InitAPI()
invoke tests
Aws::ShutdownAPI() -- hangs here

Possible Solution

Is there an API call I could use to unblock the resources ShutdownAPI() may be waiting on?

Additional Information/Context

No response

AWS CPP SDK version used

1.11.801

Compiler and Version used

Visual Studio 2026/VC++ toolset v145

Operating System and version

Windows 11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.response-requestedWaiting on additional info and feedback. Will move to "closing-soon" in 10 days.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions