This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Softdevice assertion failed pc: 16346

Using:

  • nRF52832
  • SDK 15.3.0
  • SD S132 6.1.1
  • nRF5 SDK for Mesh 3.2.0
  • NRF_SDH_DISPATCH_MODEL == NRF_SDH_DISPATCH_MODEL_APPSH

Hi, i'm sometimes getting a crash when a phone connects, caused by softdevice assertion failed, pc: 16346. Can you tell me what could be the reason of this assert to fail?

Parents
  • Hi, 

    What is the application or the based example?

    Please kindly upload the completed debug log with the failed message. That could help us investigate the issue. Thanks. 

    Regards,
    Amanda

  • Hi,

    GDB showed it crashed into:

    app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)

    with: id=1, pc=16346, info=0

    Of course, the backtrace was empty, as it's a softdevice assert.

    I will try to reproduce the crash, but it takes several hours, and I don't think it shows any extra info, since the info parameter is empty.

    It's a rather big application, that uses connections, advertisements, and a lot of mesh traffic. You can find it here.

Reply
  • Hi,

    GDB showed it crashed into:

    app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)

    with: id=1, pc=16346, info=0

    Of course, the backtrace was empty, as it's a softdevice assert.

    I will try to reproduce the crash, but it takes several hours, and I don't think it shows any extra info, since the info parameter is empty.

    It's a rather big application, that uses connections, advertisements, and a lot of mesh traffic. You can find it here.

Children
Related