IRONSOFTWAREHOME

Procesos CEF huérfanos en macOS ARM

Curtis Chau
Curtis Chau
Updated: 3 de julio de 2026

En macOS ARM, IronPDF 2026.4.1 puede dejar su subproceso de Chromium Embedded Framework (CEF) en ejecución después de que su aplicación falle. El proceso parece colgarse y nunca salir.

IronSoftwareDeploymentConfigurationMissingException: QPdf*.deployment.json
Text

La configuración afectada es IronPdf.MacOs.ARM 2026.4.1 (interop nativa 2026.4.0.1) en macOS ARM64 con .NET 10. En esta compilación, el subproceso de CEF no se desmonta cuando la aplicación host sale de manera anormal, por lo que IronCefSubprocess y sus procesos secundarios de Chrome gpu-process permanecen activos. Actualizar a 2026.5.2 resuelve el comportamiento.

Solución

1. Actualiza los paquetes de IronPDF

Mueva IronPdf.MacOs.ARM a 2026.5.2 o posterior. Con la CLI de .NET:

dotnet add package IronPdf.MacOs.ARM --version 2026.5.2
SHELL

O desde la Consola del Administrador de Paquetes de Visual Studio:

Update-Package IronPdf.MacOs.ARM
SHELL

2. Reconstruir y ejecutar

Reconstruya el proyecto y ejecute su aplicación nuevamente para cargar el interop nativo actualizado.

3. Confirma que no queden procesos

Después de que la aplicación salga o falle, verifique que no queden procesos de renderizado:

ps aux | grep -iE "ironpdf|ironcef|chrome"
SHELL

No debería ver entradas sobrantes de IronPDF, IronCefSubprocess o Chrome gpu-process.

Consejos para depuración

En la versión afectada, lo siguiente no limpió el proceso huérfano:

  • Ajuste de Installation.TempFolderPath: sin efecto en el cuelgue.
  • Llamada a IronPdf.IronPdfEngine.Shutdown(): el tipo IronPdfEngine no forma parte del paquete IronPdf.MacOs.ARM, por lo que esta llamada no compila contra él.
  • La advertencia IronSoftwareDeploymentConfigurationMissingException sobre QPdf*.deployment.json: no bloqueante. qpdf todavía se despliega y carga, y la advertencia no está relacionada con el proceso colgante.
Por favor nota: Si los procesos huérfanos persisten en 2026.5.2 o versiones posteriores, habilite el registro de archivos con Logger.LoggingMode = Logger.LoggingModes.File y comparta el registro con soporte.
Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 21,253,952Versión:2026.10recién publicada

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.10

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Tus detalles siempre serán mantenidos confidenciales.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Confiado por millones de ingenieros en todo el mundo
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque "IronPDF"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.10

o descargue el Instalador de Windows aquí.

  1. Descargue y descomprima IronPDF en una ubicación como ~/Libs dentro del directorio de su solución
  2. En el Explorador de Soluciones de Visual Studio, haga clic derecho en Referencias. Seleccione Examinar, "IronPDF.dll"

Licencias desde $999