Murloc Cult

Retour aux archives

Serveur : la cause des plantages isolés trouvée et corrigée

Quatre plantages isolés dans la soirée avaient une même cause, identifiée grâce à un vidage mémoire : un objet consommé (la dernière ration donnée au familier d'un chasseur) était relu juste après sa destruction. Les quatre endroits concernés sont corrigés. Les guildes ont aussi des rangs en français et des officiers.

Commit
4de27c8
Build
Build réussi (1 min) · Cible worldserver

Le plantage

Le serveur avait planté de façon isolée quatre fois (21:32, 21:38, 23:27 et 00:52 UTC). Les vidages mémoire n'étaient pas enregistrés, car le service tourne dans un système de fichiers en lecture seule. Une fois les vidages redirigés vers un dossier autorisé, le plantage suivant a livré la pile d'appels complète.

Un chasseur nourrit son familier avec la dernière ration de son sac : le sort consomme et détruit l'objet, puis le code relisait son nom pour l'écrire dans le journal. C'est une lecture de mémoire libérée, donc un plantage dès que cette mémoire a été réutilisée.

Le même motif existait à trois autres endroits : objet de quête utilisé sur une cible, utilisé sur un objet du décor, objet de monture appris. Partout, les informations sont désormais lues avant l'utilisation, y compris celles de la cible, qui peut elle aussi disparaître.

Guildes

Les rangs portent des noms français (Chef de guilde, Officier, Vétéran, Membre, Recrue). Les deux membres de plus haut niveau deviennent officiers, et les recrues deviennent membres à partir du niveau 10.