Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/08/2016, à 00:03

Rémi1995

Problème utilisation chatterbot megahal

Bonsoir,
J'ai trouvé un chatterbot écrit en C. Je l'ai testé pas de soucis mais j'ai réinstallé mon os et là quand je sauvegarde les données il plante et m'affiche

+------------------------------------------------------------------------+
|                                                                        |
|  #    #  ######   ####     ##    #    #    ##    #                     |
|  ##  ##  #       #    #   #  #   #    #   #  #   #               ###   |
|  # ## #  #####   #       #    #  ######  #    #  #              #   #  |
|  #    #  #       #  ###  ######  #    #  ######  #       #   #   ###   |
|  #    #  #       #    #  #    #  #    #  #    #  #        # #   #   #  |
|  #    #  ######   ####   #    #  #    #  #    #  ######    #     ###r6 |
|                                                                        |
|                    Copyright(C) 1998 Jason Hutchens                    |
+------------------------------------------------------------------------+
Loading tree: 100%
Loading tree: 100%
Loading dictionary: 100%
*** stack smashing detected ***: ./bin/rec terminated
Abandon (core dumped)
j'ai débuguer et il me dit en gros :

Program received signal SIGABRT, Aborted.
0x00007ffff751d418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54	../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
(gdb) where
#0  0x00007ffff751d418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff751f01a in __GI_abort () at abort.c:89
#2  0x00007ffff755f72a in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ffff7676c7f "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff760089c in __GI___fortify_fail (msg=<optimized out>, msg@entry=0x7ffff7676c61 "stack smashing detected") at fortify_fail.c:37
#4  0x00007ffff7600840 in __stack_chk_fail () at stack_chk_fail.c:28
#5  0x0000000000403726 in load_dictionary (file=0x610360, dictionary=0x6102b0) at src/megahal.c:1016
#6  0x00000000004048e4 in load_model (filename=0x60e3d0 "./data//megahal.brn", model=0x60e3f0) at src/megahal.c:1640
#7  0x0000000000407014 in load_personality (model=0x60a378 <model>) at src/megahal.c:2879
#8  0x00000000004072c3 in change_personality (command=0x0, position=0, model=0x60a378 <model>) at src/megahal.c:2928
#9  0x0000000000401d6b in megahal_initialize () at src/megahal.c:79
#10 0x00000000004014b0 in cmd () at src/cmd.c:34
#11 0x00000000004013c4 in main () at src/main.c:5

Je ne comprends pas ce que fou ce raise.c dans le programme.

Merci d'avance et bonne soirée à tous.


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 26/08/2016, à 00:45)

Hors ligne