TacOS-team / tacos

Système d'exploitation / Operating System
GNU General Public License v3.0
9 stars 4 forks source link

Plantage après de nombreux appels à usleep #230

Closed MaximeCheramy closed 9 years ago

MaximeCheramy commented 9 years ago

On peut le voir dans snake : au bout de quelques secondes ça plante. Même comportement observé dans top si je remplace le sleep(1) par une boucle for qui exécute 10 fois usleep à la place.

Je n'ai pas encore cherché la cause.

MaximeCheramy commented 9 years ago

J'ai une boucle infinie dans list_add_element (le next d'un élément est setté à lui-même). Pas évident à debugguer.

Edit: Bon en fait, c'était un problème d'interruption : le add_event était interrompu au mauvais moment par l'ordo qui faisait lui-même un add_event. J'attends de corriger un autre problème lié avant de commiter.