IRONSOFTWAREHOME

Verwaiste CEF-Prozesse auf macOS ARM

Curtis Chau
Curtis Chau
Updated: 3. Juli 2026

Auf macOS ARM kann IronPDF 2026.4.1 seinen Chromium Embedded Framework (CEF)-Subprozess weiterlaufen lassen, nachdem Ihre Anwendung abgestürzt ist. Der Prozess scheint zu hängen und beendet sich nie.

IronSoftwareDeploymentConfigurationMissingException: QPdf*.deployment.json
Text

Die betroffene Konfiguration ist IronPdf.MacOs.ARM 2026.4.1 (native Interop 2026.4.0.1) auf macOS ARM64 mit .NET 10. Bei diesem Build wird der CEF-Subprozess nicht abgebaut, wenn die Host-Anwendung abnormal beendet wird, sodass IronCefSubprocess und seine Chrome-gpu-process-Kindprozesse aktiv bleiben. Ein Update auf 2026.5.2 behebt dieses Verhalten.

Lösung

1. Aktualisieren Sie die IronPDF-Pakete

Verschieben Sie IronPdf.MacOs.ARM zu 2026.5.2 oder später. Mit dem .NET CLI:

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

Oder von der Visual Studio-Paket-Manager-Konsole aus:

Update-Package IronPdf.MacOs.ARM
SHELL

2. Neu erstellen und ausführen

Erstellen Sie das Projekt neu und führen Sie Ihre Anwendung erneut aus, um das aktualisierte native Interop zu laden.

3. Bestätigen Sie, dass keine Prozesse verbleiben

Nach dem Beenden oder Absturz der Anwendung prüfen Sie auf übriggebliebene Renderer-Prozesse:

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

Sie sollten keine übriggebliebenen IronPDF-, IronCefSubprocess- oder Chrome-gpu-process-Einträge sehen.

Debug-Tipps

In der betroffenen Version wurde das folgende Problem nicht gelöst:

  • Einstellung Installation.TempFolderPath: keine Auswirkung auf das Hängen.
  • Aufruf von IronPdf.IronPdfEngine.Shutdown(): der IronPdfEngine-Typ ist nicht Teil des IronPdf.MacOs.ARM-Pakets, daher lässt sich dieser Aufruf nicht dagegen kompilieren.
  • Die IronSoftwareDeploymentConfigurationMissingException-Warnung über QPdf*.deployment.json: nicht blockierend. qpdf wird weiterhin bereitgestellt und geladen, und die Warnung steht nicht im Zusammenhang mit dem hängenden Prozess.
Hinweis:: Falls verwaiste Prozesse in 2026.5.2 oder später weiterhin bestehen, aktivieren Sie die Datei-Protokollierung mit Logger.LoggingMode = Logger.LoggingModes.File und teilen Sie das Protokoll mit dem Support.
Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 21,253,952Version:2026.10gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.10

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 999 $

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Ihre Daten werden immer vertraulich behandelt.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Von Millionen von Ingenieur*innen weltweit vertraut
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.10

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 999 $