Maledizioni Window in Linux causano Abort
Domanda
Ho qualche codice legacy C che ho recentemente compilato su Linux. Sull'originale HPUX l'applicazione si apre e si chiude maledizioni più finestre. Sulla macchina Linux è in grado di gestire una finestra, ma se chiudo la finestra, si blocca il programma con un messaggio di errore di "interrotta". Tutte le idee?
Soluzione 3
scoprì che era il comando touchwin che stava causando il fallimento. Rimozione che riga di codice sembra non avere conseguenze negative. :-) Grazie a tutti per l'aiuto. Up-voti tutto intorno.
Altri suggerimenti
Sì. Modificare le opzioni con ulimit (1) in modo che quando si interrompe si salva un core dump. Poi guardate il core dump con gdb (1) per scoprire dove è abortire e tornare a noi.
Dati i commenti di risposta di Charlie Martin, sembrerebbe che non si riescono ad aprire la finestra e sono poi la chiusura di una finestra non aperta, con risultati drammatici. Guardate per controllare i codici di ritorno della funzione di inizializzazione Maledizioni (s) e la chiamata finestra aperta.