[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problèmes avec libc6_g



Andre Majorel wrote:
> 
> J'ai un programme C++ qui segfaulte dans vfprintf(). Comme je ne vois
> pas ce qui ne va pas dans le code qui appelle vfprintf(), j'aimerais
> observer ce qui se passe dans vfprintf() elle même. J'ai donc installé
> le package libc6-dbg de ma Debian 2.0 (glibc 2.0.7) et j'ai relinké
> mon programme avec
> 
>   c++ -g *.o -o foo -L/usr/X11R6/lib -lc_g -lm -lX11
> 
> c++ = egcs 1.0.3. Cette commande semble marcher bien (pas de message
> d'erreur). Mais maintenant, mon programme segfaulte dès l'entrée dans
> main().
> 
> ldd foo :
>   libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40010000)
>   libstdc++.so.2.8 => /usr/lib/libstdc++.so.2.8 (0x400b3000)
>   libm.so.6 => /lib/libm.so.6 (0x400f8000)
>   libc.so.6 => /lib/libc.so.6 (0x40113000)
>   /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> 
> Quelqu'un voit ce que j'ai fait de travers ?

Je n'ai pas enormement d'idees, mis a part que:
- egcs 1.1.x marche tres bien et tu pourrais eventuellement essayer de
l'installer sur ta Debian. Pour cela il te faut les toutes dernieres
versions de la suite DejaGnu. De plus, sans faire attention ;-), j'ai
compile le noyau avec cette version d'egcs et il fonctionne tres bien,
alors qu'avant je ne pouvais pas l'utiliser. C'est peut etre du au fait
que c'est un noyau 2.2.x.

- je ne connais pas l'option -lc_g --> libc_g ? Cela doit etre pour la
librairie standard du c++, ou alors je me trompe... J'utilise -lstdc++,
peut etre que tu auras de meilleurs resultats!

- As-tu fait un tour par gdb ? Si non, peux-tu envoyer a la liste (ou a
moi) un dump de la pile au moment du plantage ?

Bonne chance,
Camille 
-- 

  _______________________		     IFMA
 /                       \		____   ___ _____
 | Camille TROILLARD	 |		|   \ /      |
 |  tuscland@wanadoo.fr	 |	   \\___|___/_\______|_____\
 |  pst433@ifma.fr       |         //	|	 \   |     /
 |    (MIME & text only) |     		|     ___/   |
 \_______________________/	   
				      Produits & StrucTures


Reply to: