I have a device using nRF52840 with SDK 15.2.0 and S140 6.0.0. It has failed with some kind of error. All core registers (including PC, LR) contain DEADBEEF. PRIMASK = 0xef, BASEPRI=0xbe, CONTROL=0xde, so those are filled with DEADBEEF too. Could the softdevice cause something like this? I have not identified anywhere in my code where such behavior is possible.