Hi Support, we are observing an assert inside a call to AwsIotShadow_TimedUpdate() during some of our long term tests.
I believe this is actually occurring during the following sequence.
Call to AwsIotShadow_TimedUpdate(), pends waiting on timeout for response from server
During this time, another task calls to IotMqtt_Disconnect(g_aws_iot_mqtt_connection, flags)
Back to Task 1 again)
Assert occurs inside
AwsIotShadow_Assert( IotMqtt_IsSubscribed( pOperation->mqttConnection,
NULL ) == true )
IotMqtt_Assert( contextIndex != -1 )
Does this make sense?