Interesante lo que propones. Voy a estudiarlo y ver como lo puedo utilizar.
Saludos y gracias. El 7 de agosto de 2009 14:19, Mario Gonzalez <[email protected]>escribió: > 2009/8/7 Andrés A. Ruz Salinas <[email protected]>: > > > > Mi problema es que Firefox se cae o se pega en algún momento y aún no > tengo > > una explicación. El típico error es "Segmentation Fault" pero cuando se > pega > > no me arroja nada y aún no encuentro la forma de saber que firefox no > esta > > operando correctamente. Al menos una solución rápida sería que algun > > programa me avise cuando Firefox se pega o genera algún tipo de error > pero > > no encuentro nada por el momento. > > > [...] > > Una forma de saber que es lo que pasa cuando hay un SEGFAULT es > depurar la aplicación, te puedes ayudar con gdb > > [ma...@localhost ~]$ gdb firefox > GNU gdb 6.8-6mdv2009.1 (Mandriva Linux release 2009.1) > Copyright (C) 2008 Free Software Foundation, Inc. > [...] > (gdb) run > Starting program: /usr/bin/firefox > [Thread debugging using libthread_db enabled] > [New Thread 0x7f2a2acd8700 (LWP 13627)] > > Missing debug package(s), you should install: > firefox-debug-3.0.12-0.1mdv2009.1.x86_64 > (gdb) backtrace > > Luego de escribir "backtrace" gdb desplagará una serie de llamadas, > las cuales te puden dar una pista del porqué falla. (instalar tu > paquete-debug es buena idea) > > Otra forma de depurar, es con strace. Por ejemplo, he lanzado > 'gcalctool' y quiero ver que hace durante su ejecución, entonces busco > su PID y le digo a strace que me muestre en el terminal que hace: > > $ strace -p $(pidof gcalctool) > > > Saludos. > > > > > -- > http://www.mgonzalez.cl/ > >

