ID del artículo: 000090622 Tipo de contenido: Mensajes de error Última revisión: 28/10/2022

Error: "Fallo de segmentación (núcleos volados)" al pasar una matriz de gran tamaño a enclave en Intel® Software Guard Extensions (Intel® SGX)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Cómo ajustar las configuraciones de enclave para pasar matrices grandes a un enclave.

Descripción
  • Intenté pasar una matriz muy grande a un enclave a través de un econferenci.
  • Error recibido: Falla de segmentación (núcleo volado)
  • Tamaño reducido de la matriz y fue capaz de pasarla con éxito al enclave.
Resolución

No hay suficiente memoria asignada al enclave para pasar una gran matriz.

En el archivo de configuración de enclave, enclave.config.xml, aumente la cantidad de memoria de almacenamiento dinámico asignada al enclave:

  • Aumentar HeapInitInitInit
  • En una plataforma con SGX 2, ajuste HeapMinShift y HeapMax Reson
  • Reducir TCSNUM, si es posible, ya que se requerirá más memoria para más subprocesos.
Más información

Utilice la Herramienta de medición de memoria de enclave para medir la memoria de su enclave de modo que pueda establecer el tamaño de Almacenamiento dinámico en consecuencia. Más subprocesos requerirán más memoria.

Consulte la Guía de referencia para desarrolladores Intel® SGX para su sistema operativo para obtener más información sobre la configuración de los parámetros en el archivo de configuración de enclave.

Productos relacionados

Este artículo se aplica a 1 productos

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.