Frage

Ich habe einige Legacy-C-Code, die ich vor kurzem auf Linux zusammengestellt. Auf der Original HP-UX öffnet die Anwendung und schließt Fenster mehr Flüche. Auf der Linux-Box es ein Fenster verarbeiten kann, aber wenn ich das Fenster zu schließen, stürzt das Programm mit einer Fehlermeldung von „Abgebrochen“. Irgendwelche Ideen?

War es hilfreich?

Lösung 3

entdeckt, dass es der touchwin Befehl ist, dass es zum Scheitern verursacht wurde. dass die Codezeile zu entfernen scheint keine negativen Folgen zu haben. :-) Danke allen für die Hilfe. Up-Stimmen all around.

Andere Tipps

Ja. Ändern Sie Ihre Optionen mit ulimit (1) so, wenn es bricht Sie einen Core Dump speichern. Schauen Sie sich den Core-Dump mit gdb (1) , um herauszufinden, wo es abgebrochen wird und wieder zu uns.

Da die Kommentare zu Charlie Martin Antwort, so scheint es, dass Sie Ihre Fenster zu öffnen scheitern und werden dann ein nicht-offenen Fenster, mit dramatischen Ergebnissen schließen. Schauen Sie die Rückgabecodes der Flüche Initialisierungsfunktion (n) und das Fenster geöffnet Aufruf zu überprüfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top