During execution of non-reentrant code, the software performs a call that unintentionally produces a nested invocation of the non-reentrant code.