The error I get is app_error_handler 0xDEADBEEF, 360 (line number), src\ll_lm.s0.c
This is with SD 5.2.1
With SD 6.0.0.1-alpha, sometimes I get
app_error_handler 0xDEADBEEF, 783, src\ll_lm.s0.c
What my code does is initialize SoftDevice and start advertising, and it does a few hardware things, starts up one app_timer, then goes into my application loop
Sometimes, my application will run just fine forever, service discovery works, and I can send data back and forth between MCP and my app
Sometimes my loop will run only a few times, and then just freeze, with no error message, but it won't reply to service discovery.
Sometimes my loop will run only a few times, and then output the error message.
Sometimes my loop will run forever, until an attempt at service discovery, at which point I get the error message
This also sounds similar to devzone.nordicsemi.com/.../spurious-s110-crash except with different line numbers
edit: disabling the UART (not initializing it at all and not sending any characters) does not help, the advertising packet is sent only once, and fails to reply to service discovery
edit: there are no interrupts in my application, although I do have one application timer that fires an event handler every 1 millisecond
edit: I added a printf into my app_timer event handler, now sometimes I get "app_error_handler 0xDEADBEEF, 631, src\ll_adv.c", once in every maybe 10 attempts, using 6.0.0.1-alpha
edit: I got line 728 from src\ll_lm.s0.c just once so far, using 6.0.0.1-alpha