ID Artikel: 000090622 Jenis Konten: Pesan Kesalahan Terakhir Ditinjau: 28/10/2022

Galat: "Kesalahan Segmentasi (Core Dumped)" Saat Meneruskan Array Besar ke Enclave di Intel® Software Guard Extensions (Intel® SGX)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Cara menyesuaikan konfigurasi enclave untuk lulus array besar ke enclave.

Deskripsi
  • Mencoba untuk lulus array yang sangat besar ke enclave melalui ecall.
  • Galat yang diterima: Kesalahan segmentasi (dibuang inti)
  • Ukuran array yang berkurang dan berhasil meneruskannya ke enclave.
Resolusi

Tidak ada cukup memori yang dialokasikan ke enclave untuk lulus array besar.

Dalam File Konfigurasi Enclave, enclave.config.xml, tingkatkan jumlah memori heap yang dialokasikan ke enclave:

  • Meningkatkan HeapInitSize
  • Dalam platform dengan SGX 2, sesuaikan HeapMinSize dan HeapMaxSize
  • Mengurangi TCSNUM, jika memungkinkan karena lebih banyak thread akan memerlukan lebih banyak memori.
Informasi tambahan

Gunakan Enclave Memory Measurement Tool untuk mengukur memori enclave Anda sehingga Anda dapat mengatur ukuran Heap sesuai. Lebih banyak thread akan memerlukan lebih banyak memori.

Lihat Intel® SGX Panduan Referensi Pengembang untuk OS Anda untuk informasi lebih lanjut tentang pengaturan parameter dalam File Konfigurasi Enclave.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.