Pointeur existe mais la valeur non week 8

Pointeur existe mais la valeur non week 8

by Stefan Eric -
Number of replies: 1

Bonjour,

On a u bug assez surprenant pour nous, on a un segmentation fault dans la fonction cpu_dispatch_storage notamment le cas LD_A_HLRU la macro CPU_BUS_V_AT cause le segmentation falut et on s'est rendu comte que le pointeur (*(cpu).bus)[i] existe bien mais lorsque la valeur est accedee le seg fault est present surtout que c'est pas nous qui avons ecris ces fonctions du coup on ne sait pas d-ou l-erreur pourrait vienir de notre part.

Merci,

Stefan

In reply to Stefan Eric

Re: Pointeur existe mais la valeur non week 8

by Cédric Hölzl -

Bonjour,

Avant tout je vous invite a essayer d'utiliser un debugger (gdb, valgrind,...) afin de trouver facilement l'origine du bug:

https://progos.epfl.ch/projet/handouts/dbg-ptr.pdf
https://progos.epfl.ch/projet/handouts/gdb.pdf