nrf_cloud_multi_service sample becomes unresponsive after nRF Cloud authorization

The nrf_cloud_multi_service sample sometimes appears to hang(appears to be a deadlock) shortly after successfully connecting and authorizing with nRF Cloud.

The log consistently stops progressing after the following sequence:

+CGEV: IPV6 0
[00:01:54.171,783] <inf> cloud_connection: Network connectivity gained!
[00:01:55.171,997] <inf> cloud_connection: Network is ready
[00:01:55.172,027] <inf> cloud_connection: Connecting to nRF Cloud
[00:01:58.752,349] <inf> nrf_cloud_coap_transport: Request authorization with JWT
[00:01:59.785,705] <inf> nrf_cloud_coap_transport: Authorization result_code: 2.01
[00:01:59.785,858] <inf> nrf_cloud_coap_transport: Authorized
[00:01:59.786,224] <inf> nrf_cloud_coap_transport: DTLS CID is active

After this point:

  1. No additional logs are produced.
  2. The UART shell becomes unresponsive.
  3. Sending AT commands on the UART produces no response.
  4. GPIO interrupts (button presses) are no longer serviced.
  5. The device does not appear to reboot and there is no crash log or fault output


NCS version - 2.9.1

regards,

Related