ICE-Standard-IO-Fehlerhandler, der einen exit () ausführt, pid = 11281, errno = 4

8

Eine unserer PyQt-App wirft einen Fehler über ICEAuthority wie folgt und beenden -

  

ICE-Standard-IO-Fehlerhandler, der einen exit () ausführt, pid = 11281, errno = 4

Beim Betrachten der Spur sehen wir Folgendes:

%Vor%

Es sieht so aus, als ob der Lesevorgang der ICEAuthority-Datei nach der Behandlung von SIGCHLD für einen der von der PyQt-App erzeugten Prozesse fehlgeschlagen ist. Beim Googlen gibt es viele Berichte über ICEAuthority-Dateifehler, und Benutzer empfehlen, das System neu zu starten, die .ICEAuthority-Datei zu löschen oder SESSION_MANAGER zu deaktivieren. Wir sind geneigt, SESSION_MANAGER vorerst in unserer PyQt-App zu deaktivieren. Aber ich würde gerne verstehen, warum die Operation den Lesevorgang der ICEAuthority-Datei nicht neu starten konnte. Ist das ein Fehler im Gnome-Session-Code? Ist jemand sich dessen bewusst?

Ich möchte auch erwähnen, dass ich versucht habe, SA_RESTART auf false zu setzen, damit das SIGCHLD-Handle den Vorgang neu startet. Dies funktioniert nicht.

Hier finden Sie unsere Systemdetails -

  

Linux nyc-nx-l01.schrodinger.com 2.6.32-358.23.2.el6.x86_64 # 1 SMP Mi 16. Oktober 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux

CentOS Release 6.4 (Finale)

    
Kartlee 16.12.2013, 21:16
quelle

2 Antworten

32

Ich hatte die gleiche Fehlermeldung beim Starten von 'keepassx' auf Ubuntu. Das Löschen meiner ~ / .ICEauthority-Datei hat es behoben. Nur einmal gelöscht, hatte nie das Problem seit.

    
Jonathan Hartley 26.02.2014 10:10
quelle
0

In meinem Linux-Rechner war USB nicht lesbar, und dann zeigte kile auch den Fehler "ICE-Standard-E / A-Fehlerhandler, der einen Ausgang ausführt (), pid = 11212, errno = 0".

Löschen der Datei .ICEauthority, arbeitete für mich.

    
Jagdish 02.02.2018 09:32
quelle

Tags und Links