Data Abort Exceptions

Is there a way to determine the location(function) that is causing a Data Abort exception?

for NET+OS 4.0: in the romstart.c and init.s are the functions crash_for_debug and crash. Within the function crash_for_debug you should have the registers and pc on the stack.