Un lecteur a attiré notre attention sur un bug qui touche des utilisateurs de Mac équipés de la puce Apple T2 sous macOS Catalina. Sur les forums d’Apple, des dizaines de témoignages évoquent ce problème, avec des contextes différents, mais toujours le même résultat. Quand le bug survient, le Mac redémarre inopinément, souvent en faisant souffler ses ventilateurs à leur vitesse maximale pendant une courte période et affiche au démarrage ce message :
BAD MAGIC! (flag set in iBoot panic header), no macOS panic log available
Qu’est-ce que cette mauvaise magie ? Il est difficile de le savoir, puisque comme le message le signale, il n’y a pas de log associé au plantage de macOS. En temps normal, les logs enregistrent tout ce qui se passe sur le Mac et ils constituent un allié précieux pour comprendre l’origine d’un bug ou d’un plantage. À défaut, on est limité à des suppositions à partir des témoignages.
Tous les cas référencés sur les forums d’Apple ont deux points communs : le plantage ne concerne que les Mac équipés d’une puce T2 et où macOS Catalina est installé. Le premier semble indéniable, il n’a jamais été répertorié sur un Mac sans cette puce ARM chargée de la sécurité des ordinateurs Apple récents. Tous les modèles sont touchés en revanche, des MacBook Pro au Mac mini de 2018, en passant par l’iMac Pro et même le tout récent Mac Pro.
L’association entre le bug et macOS Catalina est trompeuse toutefois. La dernière version du système d’Apple semble avoir renforcé le problème, et le message d’erreur a changé. Mais ces redémarrages inopinés ne sont pas nouveaux, on les évoquait déjà en 2018 au sujet de l’iMac Pro sous High Sierra. À l’époque, on n’avait jamais su ce qui provoquait ce bug, et malheureusement, on n’est pas beaucoup plus avancé aujourd’hui.
Les clients qui vont en Apple Store ou appellent le support technique d’Apple ont systématiquement comme consigne de réinstaller macOS, mais cela ne change rien. Suite à cela, certains ont obtenu un remplacement complet de leur Mac, ou au moins un changement de carte-mère. Pareil, cela ne règle rien et les bugs finissent en général par revenir.
Si ce n’est pas macOS ni le matériel, c’est peut-être l’environnement ? De fait, plusieurs témoignages indiquent que les plantages n’apparaissent que lorsque le Mac est branché à un périphérique, en Thunderbolt 3 ou USB-C. Il semble que brancher l’ordinateur à deux écrans externes augmente les risques, mais ce n’est pas non plus systématique. Et puis, certains ont subi ce bug alors que leur Mac n’était branché à rien, pas même au courant.
Est-ce qu’un logiciel tiers est responsable dans ce cas ? C’est la réponse assez évidente de certains employés Apple, mais des clients ont fait l’effort de réinstaller macOS et de ne pas toucher à la configuration de base et ils ont quand même eu des redémarrages inopinés. Ce bug survient même pendant la veille chez certains, alors que macOS était actif chez d’autres ou alors uniquement quand le Mac est très sollicité. Il semble impossible de trouver un seul point commun à tous ces cas, à part la présence de la puce T2.
La seule chose qui est sûre, c’est que ces plantages commencent à agacer sérieusement les personnes concernées. Et on les comprend : ce bug répertorié depuis 2018 peut provoquer des dizaines de redémarrages inopinés par jour. Dans les forums, chacun y va de son astuce : empêcher le Mac d’entrer en veille, couper PowerNap ou encore désactiver la bascule automatique de carte graphique sur les Mac qui ont cette option. Rien ne fonctionne vraiment toutefois et on attend toujours une vraie solution d’Apple.
Si vous utilisez un Mac avec une puce T2, est-ce que vous avez constaté vous aussi ces redémarrages inopinés ? N’hésitez pas à apporter votre témoignage dans les commentaires !
Source : merci Carlos