IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

ar (arm-thumb-elf-ar) me fais un buffer overflow.


Sujet :

Linux

  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    414
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 414
    Points : 354
    Points
    354
    Par défaut ar (arm-thumb-elf-ar) me fais un buffer overflow.
    salut a tous,
    j'essaye de compiler gcc pour faire de la cross compilation sur ARM7

    j'ai suivi les concignes données ici: http://paul.chavent.free.fr/gba-crosscompil.html

    je compile d'abords binutils puis gcc. ais au bout d'un certain moment voila le message que j'obtien:
    arm-thumb-elf-ar rc ./libgcc.a libgcc/./_udivsi3.o libgcc/./_divsi3.o libgcc/./_umodsi3.o libgcc/./_modsi3.o libgcc/./_dvmd_tls.o libgcc/./_bb_init_func.o libgcc/./_call_via_rX.o libgcc/./_interwork_call_via_rX.o libgcc/./_lshrdi3.o libgcc/./_ashrdi3.o libgcc/./_ashldi3.o libgcc/./_negdf2.o libgcc/./_addsubdf3.o libgcc/./_muldivdf3.o libgcc/./_cmpdf2.o libgcc/./_unorddf2.o libgcc/./_fixdfsi.o libgcc/./_fixunsdfsi.o libgcc/./_truncdfsf2.o libgcc/./_negsf2.o libgcc/./_addsubsf3.o libgcc/./_muldivsf3.o libgcc/./_cmpsf2.o libgcc/./_unordsf2.o libgcc/./_fixsfsi.o libgcc/./_fixunssfsi.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o libgcc/./_enable_execute_stack.o libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o libgcc/./_powisf2.o libgcc/./_powidf2.o libgcc/./_powixf2.o libgcc/./_powitf2.o libgcc/./_mulsc3.o libgcc/./_muldc3.o libgcc/./_mulxc3.o libgcc/./_multc3.o libgcc/./_divsc3.o libgcc/./_divdc3.o libgcc/./_divxc3.o libgcc/./_divtc3.o libgcc/./_eprintf.o libgcc/./__gcc_bcmp.o libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o libgcc/./unwind-c.o
    *** buffer overflow detected ***: arm-thumb-elf-ar terminated
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0x40130da8]
    /lib/tls/i686/cmov/libc.so.6[0x4012eeb0]
    /lib/tls/i686/cmov/libc.so.6[0x4012e5a8]
    /lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0xc8)[0x400a0bb8]
    /lib/tls/i686/cmov/libc.so.6(_IO_padn+0xed)[0x40093ded]
    /lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x27bf)[0x40074fef]
    /lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xa4)[0x4012e654]
    /lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0x4012e59d]
    arm-thumb-elf-ar[0x8050832]
    arm-thumb-elf-ar[0x804ea2b]
    arm-thumb-elf-ar[0x80514f8]
    arm-thumb-elf-ar[0x8054f48]
    arm-thumb-elf-ar[0x804b5b5]
    arm-thumb-elf-ar[0x804c250]
    /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0x40049775]
    arm-thumb-elf-ar[0x8049611]
    ======= Memory map: ========
    08048000-08096000 r-xp 00000000 08:02 1531062 /opt/ARM/bin/arm-thumb-elf-ar
    08096000-08097000 r--p 0004d000 08:02 1531062 /opt/ARM/bin/arm-thumb-elf-ar
    08097000-08098000 rw-p 0004e000 08:02 1531062 /opt/ARM/bin/arm-thumb-elf-ar
    08098000-0809c000 rw-p 08098000 00:00 0
    08db5000-09054000 rw-p 08db5000 00:00 0 [heap]
    40000000-4001c000 r-xp 00000000 08:02 507027 /lib/ld-2.9.so
    4001c000-4001d000 r--p 0001b000 08:02 507027 /lib/ld-2.9.so
    4001d000-4001e000 rw-p 0001c000 08:02 507027 /lib/ld-2.9.so
    4001e000-4001f000 r-xp 4001e000 00:00 0 [vdso]
    4001f000-40021000 rw-p 4001f000 00:00 0
    40021000-40022000 r--p 00000000 08:02 1891074 /usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES
    40022000-40029000 r--s 00000000 08:02 1839717 /usr/lib/gconv/gconv-modules.cache
    40029000-40033000 rw-p 40029000 00:00 0
    40033000-4018f000 r-xp 00000000 08:02 523323 /lib/tls/i686/cmov/libc-2.9.so
    4018f000-40190000 ---p 0015c000 08:02 523323 /lib/tls/i686/cmov/libc-2.9.so
    40190000-40192000 r--p 0015c000 08:02 523323 /lib/tls/i686/cmov/libc-2.9.so
    40192000-40193000 rw-p 0015e000 08:02 523323 /lib/tls/i686/cmov/libc-2.9.so
    40193000-40197000 rw-p 40193000 00:00 0
    40197000-401d6000 r--p 00000000 08:02 1855975 /usr/lib/locale/fr_FR.utf8/LC_CTYPE
    401e8000-401f5000 r-xp 00000000 08:02 506979 /lib/libgcc_s.so.1
    401f5000-401f6000 r--p 0000c000 08:02 506979 /lib/libgcc_s.so.1
    401f6000-401f7000 rw-p 0000d000 08:02 506979 /lib/libgcc_s.so.1
    bf803000-bf81a000 rw-p bffe9000 00:00 0 [stack]
    make[3]: *** [libgcc.a] Abandon
    make[3]: *** Destruction du fichier « libgcc.a »
    make[3]: quittant le répertoire « /opt/ARM/tmp/build/gcc-4.0.0/gcc »
    make[2]: *** [stmp-multilib] Erreur 2
    make[2]: quittant le répertoire « /opt/ARM/tmp/build/gcc-4.0.0/gcc »
    make[1]: *** [all-gcc] Erreur 2
    make[1]: quittant le répertoire « /opt/ARM/tmp/build/gcc-4.0.0 »
    des idées d'ou ca peut provenir ?
    pour info ma becane tourne sur ubuntu Jaunty Jackalope

  2. #2
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    414
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 414
    Points : 354
    Points
    354
    Par défaut
    je viens de tester sur mon autre pc...ca fonctionne nickel...mais d'ou peut donc venir le probleme ??

Discussions similaires

  1. [GNU ARM] Problème de débug avec arm-elf-gdb
    Par softeux dans le forum Eclipse C & C++
    Réponses: 2
    Dernier message: 20/10/2014, 10h25
  2. installation de arm-elf-gcc
    Par ManusDei dans le forum Linux
    Réponses: 2
    Dernier message: 10/02/2011, 15h11
  3. Exim - Relai vers le SMTP du FAI
    Par M.Dlb dans le forum Réseau
    Réponses: 5
    Dernier message: 01/08/2004, 21h43
  4. [reseaux] Fais dodo, process, mon p'tit père....
    Par GLDavid dans le forum Programmation et administration système
    Réponses: 22
    Dernier message: 14/07/2004, 15h20
  5. Réponses: 3
    Dernier message: 10/11/2002, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo