On Mon, 21 Jul 2003, Emiliano Gavilan wrote: > Tengo unas cuestiones: > > > * Cuando un programa falla, "a veces" deja un archivo llamado core. La > pregunta es > Que es el contenido de este archivo?
Posee el contenido de las varibles en el momento de al muerte del proceso en alias post anailizador lexicogr�fico, es decir no aparecen los nombres de la variables cuandu usas "gdb" (un depurador), si queres m�d detalles debes compialar el c�digo fuente con la obci�n "-g", entonces ver�s las cosas de manera m�s amigable. > Porque no siempre ocurre? Se me viene a la mente algunos fallos en KDE 2.2 > los cuales no dejaban archivos core. Pues usan el "sigtrap", cuando un proceso comete violaci�n de segmenteo se genera la se�al sigegv (11), las �nicas dos se�ales que no se puede atrapar son sigkill (9) y sigquit (3) el resto s�, ante dicho suceso muere en forma normal enviandote errores al stderr. > > * Cuando lanzo un programa en X desde una xterm, este "sobrevive" a dicha > xterm segun la accion para cerrarla. Si salgo con "exit" el programa > continua, pero cerrandola con el mouse se muere. Por que? Bueno esto no pasa con todos los programas... si el programa se ejecut� en background cuando matas el shell deja de pertenecer al shell en el arbol de procesos y pasa a ser controlado por el "init", para detenerlo debes romper el enlace con el socket-unix al servidor X. O matarlo con siskill. Alguna toto-duda m�s Emi? _______________________________________________ Lugro mailing list [EMAIL PROTECTED] http://www.lugro.org.ar/mailman/listinfo/lugro
