Возможно туплю, но не понятно откуда вы стек читаете. В arm в abort моде свой собственный стек и в текущем режиме ядра(abort mode) указатель стека, например на system(irq, fiq, supervisor в зависимости от того где исключение произошло) не доступен. Зато доступен указатель на стек abort режима.