Hi. We are using the nRF52 sdk v15.2 with S132 v6.1.0 on a nRF52832. Sometimes, when connecting, we get a crash with
identifier 0x1
program counter 0x3FDA
fault information 0x0
In the log when a connection succeeds, we see:
00> [00:14:03.335,221] <debug> nrf_ble_gatt: Peer on connection 0x0 requested a data length of 27 bytes. 00> [00:14:03.335,237] <debug> nrf_ble_gatt: Updating data length to 27 on connection 0x0. 00> [00:14:03.395,204] <debug> nrf_ble_gatt: Data length updated to 27 on connection 0x0. 00> [00:14:03.395,220] <debug> nrf_ble_gatt: max_rx_octets: 27 00> [00:14:03.395,235] <debug> nrf_ble_gatt: max_tx_octets: 27 00> [00:14:03.395,250] <debug> nrf_ble_gatt: max_rx_time: 328 00> [00:14:03.395,265] <debug> nrf_ble_gatt: max_tx_time: 2120
When it fails, we see this:

As you can probably see, our device supports 2 connections at the same time. I suspect it fails when 2 connections are being set up at the same time. Or a connection is setup while a disconnect happens? Any idea what is causing this and how we can avoid it?