This assertion: https://github.com/zephyrproject-rtos/zephyr/blob/master/arch/arm/core/thread.c#L63 Triggers on Arm with `CONFIG_MULTITHREADING=n`. I don't think it should.