Aller au contenu
~/dnim.dev
▸Textes▸À propos
enfr
Tous les textes

~/textes/etiquettes

#debugging

2 textes

Débogage de systèmes
May 28, 20267 min

Une optimisation Dovecot que le compilateur effaçait depuis le début

Une commande IMAP THREAD provoquait une panique dans le code de tableaux de Dovecot. Le plantage était bien réel, mais le commentaire juste au-dessus décrivait une optimisation qui n'avait jamais tourné dans aucun build -O2 livré. ATTR_PURE l'avait transformée en code mort, et la même annotation décidait quelle ligne apparaissait dans la trace.

#dovecot#c#imap#debugging
Débogage de systèmes
January 18, 20268 min

Le jeu qui redémarrait l'hyperviseur

La VM de jeu d'un ami forçait un redémarrage à froid de son hôte Proxmox dès qu'un jeu se lançait, sans rien dans les journaux. La cause se trouvait sous chaque couche qu'on n'arrêtait pas de modifier : un transitoire de puissance au lancement du jeu qui déclenchait une faute PCIe et réinitialisait la machine.

#proxmox#vfio#gpu#linux

dnim.dev · bâti et brisé par JR

TextesGitHubRSS