From: corrosifdev <cor...@fr...> - 2005-08-31 09:12:29
|
bernard.parisse wrote: > corrosifdev wrote: > >> Sur la derni=E8re version cvs de xcas, compil=E9 en mode debug, j'ai e= u=20 >> droit =E0 un segfault lors des deux premiers lancement (imm=E9diat=20 >> lorsque j'ai tent=E9 de le lancer directement la premi=E8re fois, apr=E8= s=20 >> la demande d'un calcul depuis gdb pour la seconde). L'interface=20 >> restait fig=E9e, et je devais killer le process pour m'en sortir. >> Curieusement, apr=E8s le troisi=E8me lancement, tout s'est mis =E0 mar= cher=20 >> parfaitement. >> >> Heureusement, j'ai pu conserver la trace afin de pouvoir isoler le=20 >> probl=E8me. >> >> corrosif@joshua ~ $ gdb xcas >> GNU gdb 6.3 >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and=20 >> you are >> welcome to change it and/or distribute copies of it under certain=20 >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for=20 >> details. >> This GDB was configured as "i686-pc-linux-gnu"...(no debugging=20 >> symbols found) >> Using host libthread_db library "/lib/libthread_db.so.1". >> >> (gdb) run >> (no debugging symbols found) >> // Found xcas directory /usr/bin/ >> // Using help file /usr/share/giac/aide_cas >> // Unable to find config file /usr/local/share/giac//xcas.rc >> (no debugging symbols found) >> (no debugging symbols found) >> (no debugging symbols found) >> (no debugging symbols found) >> // Reading config file /home/corrosif/.xcasrc >> // User configuration done >> // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt >> // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall >> // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall >> (no debugging symbols found) >> >> Program received signal SIGUSR1, User defined signal 1. >> 0xffffe410 in __kernel_vsyscall () >> (gdb) bt >> > recevoir un SIGUSR1 n'est pas anormal, il faudrait pouvoir faire c=20 > pour voir > ce qui ne va pas apr=E8s. Normalement SIGUSR1 est trait=E9 par xcas > et ca ne devrait pas arreter le process. > Donc je ne vois pas de raison evidente au probleme... Il faudrait pouvo= ir > le reproduire peut-etre en attachant le process dans gdb > au moment ou le probleme se pose. > Je viens de retester la chose aujourd'hui, et si je n'arrive plus =E0=20 engendrer de segfault en lan=E7ant directement l'application en mode=20 debug, l'utilisation en effet de 'c' dans gdb permet de poursuivre les=20 op=E9rations suite au SIGUSR1. En tout cas j'ai pu r=E9cup=E9rer dans mon log l'=E9pisode du segfault...= que=20 je ne suis malheureusement pas parvenu =E0 reproduire par la suite: corrosif@joshua ~/giac-xcas $ xcas // Found xcas directory /usr/bin/ // Using help file /usr/share/giac/aide_cas // Unable to find config file /usr/local/share/giac//xcas.rc // Reading config file /home/corrosif/.xcasrc // User configuration done // Read 1027 entries from cache /usr/share/giac/doc/fr/html_mtt // Read 2763 entries from cache /usr/share/giac/doc/fr/html_mall // Read 1761 entries from cache /usr/share/giac/doc/fr/html_vall Erreur de segmentation Peut-=EAtre cette erreur =E9tait-elle d=FBe =E0 une perturbation atmosph=E9= rique=20 engendr=E9e par des rayonnements cosmiques? :) >> Je pr=E9cise que =E7a a =E9t=E9 install=E9 avec FLTK-1.1.4. >> En revanche, giac appel=E9 depuis la ligne de commande a toujours tr=E8= s=20 >> bien march=E9. > > > oui, mais giac n'utilise pas les signaux SIGUSR*, donc si c'est ca > le probleme, ce n'est pas etonnant! > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle=20 > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing=20 > & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > xcas-devel mailing list > xca...@li... > https://lists.sourceforge.net/lists/listinfo/xcas-devel > > |