¿Qué significa el código NTSTATUS 0xC0000040 (STATUS_SECTION_TOO_BIG)?

 
Anterior Siguiente
STATUS_CRC_ERROR STATUS_PORT_CONNECTION_REFUSED

STATUS_SECTION_TOO_BIG

Qué significa STATUS_SECTION_TOO_BIG

El mapping solicitado es demasiado grande para los límites que aplican a esa section, arquitectura o espacio de direcciones. Esto no significa necesariamente falta de RAM: una section puede fallar por overflow aritmético, un SizeOfImage absurdo o falta de espacio virtual contiguo.

En procesos de 32 bits el address space puede ser el recurso limitante incluso en una máquina con mucha memoria física. En imágenes PE, alineación y tamaños virtuales malformados pueden inflar el tamaño final mucho más allá del tamaño del archivo.

Qué comprobar

  • Tamaño máximo pedido antes y después de redondeos de alineación.
  • Bitness y espacio virtual disponible del proceso destino.
  • Longitud del backing file y posibles overflows al calcular el final.
  • En PE, SizeOfImage, SectionAlignment y virtual sizes.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.