Escenarios en los que podrían no producirse archivos de volcado

En determinados escenarios, no se producen volcados al ocurrir un bloqueo. Este apartado ofrece razones por las que no se produce un archivo de volcado y le sugiere cómo obtener uno del sistema.

Se puede producir un bloqueo sin archivo de volcado. Un escenario de ejemplo es uno en el que el bloqueo se produce durante la conclusión del entorno de ejecución de Java™ . Es posible que el entorno de ejecución Java no tenga tiempo para producir toda la información de depuración. En este caso, la salida de la consola muestra el inicio de la información de volcado, pero el entorno de ejecución Java no puede grabar la información en un archivo de volcado. Por ejemplo, la consola podría mostrar la siguiente salida:
Unhandled exception
Type=Segmentation error vmState=0x00000000
J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=430514B
E ContextFlags=0001003f
Handler1=7FEE9C40 Handler2=7FEC98C0 InaccessibleAddress=00000000
EDI=000A7060 ESI=43159598 EAX=00000000 EBX=001925EC
ECX=00000001 EDX=4368FECC
EIP=430514BE ESP=4368FED4 EBP=4368FED8 EFLAGS=00010246
Module=failing_module.dll
Module_base_address=43050000 Offset_in_DLL=000014be
Target=2_40_20081203_026494_lHdSMr (Windows XP 5.1 build 2600 Service Pack 2)
CPU=x86 (2 logical CPUs) (0x7fe6b000 RAM)
Un archivo de volcado de diagnóstico no se produce por diversas razones posibles. Una razón común es que el proceso de tiempo de ejecución Java ha sido detenido por un usuario, un script o por el sistema operativo. Otra posible razón es que el bloqueo ocurriese en un proceso de la máquina virtual (VM) Java que estuviese muy cercano a la conclusión, produciendo una condición de actualización entre el manejador de volcados de la VM y la hebra principal que salía del proceso.