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

utilisation des paquets de debug -dbg ?



	Bonjour,

  J'un un programme qui plante avec un core, au beau milieu de la
librairie libncurses5. Je voudrais en savoir plus, j'ai donc installé
les paquets libc6-dbg et libncurses5-dbg (version Debian Lenny).
Malheureusement, si le premier est utilisé, le second semble être
ignoré :

>  gdb ecran core.ecran
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html> This is free software: you are free
to change and redistribute it. There is NO WARRANTY, to the extent
permitted by law.  Type "show copying" and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libefence.so.0...done.
Loaded symbols for /usr/lib/libefence.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/i686/cmov/libm.so.6...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libm-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libc-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libdl-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libpthread-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/ld-linux.so.2...Reading symbols
from /usr/lib/debug/lib/ld-2.7.so...done. done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libnss_files-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
Reading symbols from /lib/i686/cmov/libnss_dns.so.2...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libnss_dns-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libnss_dns.so.2
Reading symbols from /lib/i686/cmov/libresolv.so.2...Reading symbols
from /usr/lib/debug/lib/i686/cmov/libresolv-2.7.so...done. done.
Loaded symbols for /lib/i686/cmov/libresolv.so.2
Core was generated by `ecran -m 8192'.
Program terminated with signal 11, Segmentation fault.
[New process 13064]
#0  0xb76df975 in _nc_freewin () from /lib/libncurses.so.5
(gdb) 


Du coup, je n'ai pas plus d'information disponible :-(

Je voudrais savoir s'il faut recompiler qq chose pour utiliser ces
paquets -dbg (ou un lien vers une doc qui explique leur utilisation),
et si vous avez une idée du pourquoi gdb utilise les symboles de debug
de la libc6 et pas de la libncurses5 ?

    Fred.



Reply to: