Can anyone provide an example of asynchronous exceptions?

Below is from ARMv7 Architecture doc.

          An exception is described as asynchronous if either of the following applies:
          — the exception is not generated as a result of direct execution or attempted execution of the instruction
          — the return address presented to the exception handler is not guaranteed to indicate the instruction that
          caused the exception.

I really don't quite understand , especially for the first scene.

Anyone can show me an example?