Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur étrange sans n° de ligne

Erreur critique à l'exécution

    22 octobre 2019 à 18:12:09

    Bonjour,

    J'ai rencontré une erreur critique en exécutant mon programme C, qui a compilé normalement.

    Le souci, c'est qu'aucun numéro de ligne n'est indiqué, ni dans quel fichier du projet se trouve l'erreur.

    a) Pourriez-vous m'aider à comprendre l'erreur renvoyée ?

    b) L'erreur est-elle dangereuse pour mon ordinateur ?

    student@vm:~/Bureau/codes/Projet_C$ gcc -Wall -o main "main.c"
    student@vm:~/Bureau/codes/Projet_C$ ./main files/matches.txt -a
    *** Error in `./main': corrupted size vs. prev_size: 0x0000565557755050 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7efbf7aacbfb]
    /lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7efbf7ab2fc6]
    /lib/x86_64-linux-gnu/libc.so.6(+0x773b8)[0x7efbf7ab33b8]
    /lib/x86_64-linux-gnu/libc.so.6(+0x78dfa)[0x7efbf7ab4dfa]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7efbf7ab6f64]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_file_doallocate+0x72)[0x7efbf7aa2a62]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_doallocbuf+0x46)[0x7efbf7ab0a76]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_file_overflow+0x1d8)[0x7efbf7aafdd8]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_file_xsputn+0xb6)[0x7efbf7aaeeb6]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x106)[0x7efbf7a82e36]
    /lib/x86_64-linux-gnu/libc.so.6(_IO_printf+0x99)[0x7efbf7a8b229]
    ./main(+0xdbb)[0x565555553dbb]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7efbf7a5c2e1]
    ./main(+0x87a)[0x56555555387a]
    ======= Memory map: ========
    565555553000-565555555000 r-xp 00000000 08:02 535113                     /home/student/Bureau/codes/Projet_C/main
    565555754000-565555755000 r--p 00001000 08:02 535113                     /home/student/Bureau/codes/Projet_C/main
    565555755000-565555756000 rw-p 00002000 08:02 535113                     /home/student/Bureau/codes/Projet_C/main
    565557755000-565557776000 rw-p 00000000 00:00 0                          [heap]
    7efbf0000000-7efbf0021000 rw-p 00000000 00:00 0 
    7efbf0021000-7efbf4000000 ---p 00000000 00:00 0 
    7efbf7825000-7efbf783b000 r-xp 00000000 08:02 397660                     /lib/x86_64-linux-gnu/libgcc_s.so.1
    7efbf783b000-7efbf7a3a000 ---p 00016000 08:02 397660                     /lib/x86_64-linux-gnu/libgcc_s.so.1
    7efbf7a3a000-7efbf7a3b000 r--p 00015000 08:02 397660                     /lib/x86_64-linux-gnu/libgcc_s.so.1
    7efbf7a3b000-7efbf7a3c000 rw-p 00016000 08:02 397660                     /lib/x86_64-linux-gnu/libgcc_s.so.1
    7efbf7a3c000-7efbf7bd1000 r-xp 00000000 08:02 438594                     /lib/x86_64-linux-gnu/libc-2.24.so
    7efbf7bd1000-7efbf7dd1000 ---p 00195000 08:02 438594                     /lib/x86_64-linux-gnu/libc-2.24.so
    7efbf7dd1000-7efbf7dd5000 r--p 00195000 08:02 438594                     /lib/x86_64-linux-gnu/libc-2.24.so
    7efbf7dd5000-7efbf7dd7000 rw-p 00199000 08:02 438594                     /lib/x86_64-linux-gnu/libc-2.24.so
    7efbf7dd7000-7efbf7ddb000 rw-p 00000000 00:00 0 
    7efbf7ddb000-7efbf7dfe000 r-xp 00000000 08:02 438496                     /lib/x86_64-linux-gnu/ld-2.24.so
    7efbf7fe3000-7efbf7fe5000 rw-p 00000000 00:00 0 
    7efbf7ffd000-7efbf7ffe000 rw-p 00000000 00:00 0 
    7efbf7ffe000-7efbf7fff000 r--p 00023000 08:02 438496                     /lib/x86_64-linux-gnu/ld-2.24.so
    7efbf7fff000-7efbf8000000 rw-p 00024000 08:02 438496                     /lib/x86_64-linux-gnu/ld-2.24.so
    7efbf8000000-7efbf8001000 rw-p 00000000 00:00 0 
    7ffbfffdd000-7ffbffffe000 rw-p 00000000 00:00 0                          [stack]
    7ffc0001d000-7ffc0001f000 r--p 00000000 00:00 0                          [vvar]
    7ffc0001f000-7ffc00021000 r-xp 00000000 00:00 0                          [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
    Abandon
    student@vm:~/Bureau/codes/Projet_C$ 
    


    Merci ! (ps : les sources du projet sont trop longues pour êtres postées ici)

    • Partager sur Facebook
    • Partager sur Twitter
      22 octobre 2019 à 18:47:23

      Est-ce que lorsque word plante par exemple, il te sort le numéro de la ligne de code correspondante? Je ne vois pas pourquoi ce serait différent avec ton programme.

      Sans ton code, il n'y a qu'une voyante qui pourra quelque chose pour toi.

      Je pencherais néanmoins pour un débordement de tableau.

      -
      Edité par zoup 22 octobre 2019 à 18:47:43

      • Partager sur Facebook
      • Partager sur Twitter
        22 octobre 2019 à 18:59:28

        Merci je vais regarder ça.
        • Partager sur Facebook
        • Partager sur Twitter

        Erreur étrange sans n° de ligne

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown