From: bernard.parisse <ber...@wa...> - 2005-08-31 06:24:48
|
corrosifdev wrote: > Sur la derni=E8re version cvs de xcas, compil=E9 en mode debug, j'ai eu= =20 > droit =E0 un segfault lors des deux premiers lancement (imm=E9diat lors= que=20 > j'ai tent=E9 de le lancer directement la premi=E8re fois, apr=E8s la de= mande=20 > d'un calcul depuis gdb pour la seconde). L'interface restait fig=E9e, e= t=20 > je devais killer le process pour m'en sortir. > Curieusement, apr=E8s le troisi=E8me lancement, tout s'est mis =E0 marc= her=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 symbols=20 > 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 pour v= oir 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 pouvoir le reproduire peut-etre en attachant le process dans gdb au moment ou le probleme se pose. > 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! |