I'm using modem version mfw_nrf9160_1.3.1
It's waiting for semaphore and when CSCON notification came in between it's just resetting due to some hard fault. Can somebody tell me how to resolve this issue.
11:00:46.026 -> [0m<dbg> lte_lc_helpers.parse_cereg: LTE mode: 9[0m 11:01:14.825 -> [00:00:35.706,207] [0m<dbg> lte_lc.at_handler: +CSCON notification[0m 11:01:14.825 -> [00:00:35.706,268] [1;31m<err> os: ***** HARD FAULT *****[0m 11:01:14.858 -> [00:00:35.706,268] [1;31m<err> os: Fault escalation (see below)[0m 11:01:14.858 -> [00:00:35.706,268] [1;31m<err> os: ***** BUS FAULT *****[0m 11:01:14.858 -> [00:00:35.706,298] [1;31m<err> os: Precise data bus error[0m 11:01:14.858 -> [00:00:35.706,298] [1;31m<err> os: BFAR Address: 0x2006f730[0m 11:01:14.858 -> [00:00:35.706,298] [1;31m<err> os: r0/a1: 0x000001ff r1/a2: 0x2006f730 r2/a3: 0x00000000[0m 11:01:14.858 -> [00:00:35.706,329] [1;31m<err> os: r3/a4: 0x00005fb6 r12/ip: 0x00000000 r14/lr: 0x00028719[0m 11:01:14.891 -> [00:00:35.706,329] [1;31m<err> os: xpsr: 0x81003800[0m 11:01:14.891 -> [00:00:35.706,329] [1;31m<err> os: s[ 0]: 0x00000000 s[ 1]: 0x00000000 s[ 2]: 0x00000000 s[ 3]: 0x00000000[0m 11:01:14.891 -> [00:00:35.706,359] [1;31m<err> os: s[ 4]: 0x00000000 s[ 5]: 0x00000000 s[ 6]: 0x00000000 s[ 7]: 0x00000000[0m 11:01:14.925 -> [00:00:35.706,390] [1;31m<err> os: s[ 8]: 0x00000000 s[ 9]: 0x00000000 s[10]: 0x00000000 s[11]: 0x00000000[0m 11:01:14.925 -> [00:00:35.706,390] [1;31m<err> os: s[12]: 0x00000000 s[13]: 0x00000000 s[14]: 0x00000000 s[15]: 0x00000000[0m 11:01:14.925 -> [00:00:35.706,420] [1;31m<err> os: fpscr: 0x00000000[0m 11:01:14.925 -> [00:00:35.706,420] [1;31m<err> os: Faulting instruction address (r15/pc): 0x000283c8[0m 11:01:14.958 -> [00:00:35.706,420] [1;31m<err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0[0m 11:01:14.958 -> [00:00:35.706,420] [1;31m<err> os: Current thread: 0x20014f40 (unknown)[0m 11:01:14.958 -> [00:00:35.832,855] [1;31m<err> fatal_error: Resetting system[0m *** Booting Zephyr OS build v2.6.99-ncs1-2245-g35654ffa6d06 ***
I had this problem before when I use malloc and I increased the HEAP_MEM_POOL_SIZE. It resolved my issue but I'm getting the same problem again.
my current configurations are
CONFIG_MAIN_STACK_SIZE=8192
CONFIG_HEAP_MEM_POOL_SIZE=4096