0 votes

Comment éviter un plantage lors de l'interaction avec des vidéos Blu-Ray ?

J'ai un nouveau Mac M1 Pro et j'ai installé ffmpeg en utilisant brew . J'ai aussi un Blu-Ray ISO (qui contient .m2ts ) en veille pour être convertis en .mkv .

Auparavant, sur un mac Intel, j'utilisais cette commande et cela fonctionnait bien, réduisant considérablement la taille du fichier d'origine :

ffmpeg -i file.m2ts -c:v copy -crf 28 -c:a flac ~/desktop/mynew.mkv

Lorsque je fais cela sur mon M1, où je m'attends à ce que le "codage" soit plus rapide, j'obtiens une PANIQUE DU CERCLE stupéfiante !

Je suis presque sûr ffmpeg n'est pas corrompu. J'ai utilisé homebrew pour l'installer sur macOS 12.0.1 (21A559) . La même commande avec un mp4 en place (test.m2ts -> test.mp4) ne plante pas. Exécution de cp sur dit .m2ts fichier ( cp test.m2ts ~/desktop/a.m2ts ) provoque une panique. J'ai découvert que le problème vient de la façon dont chaque ordinateur gère les données de l'ordinateur. .m2ts fichier. Même fichier sur Intel et M1, sauf qu'il provoque un crash sur M1.

Alors, que puis-je faire dans cette situation ? Dois-je attendre une autre mise à jour de Monterey pour régler ce problème ? J'ai également lu que la lecture d'une vidéo HDR provoquait une panique, mais que la lecture d'un disque Blu-Ray dans VLC ne provoquait aucune panne.

Pour ceux qui sont intéressés par le journal de panique, voici un lien pastebin d'un crash causé par FFMPEG : https://pastebin.com/f1gemPQ2

et voici un crash avec symbolication activée, mais causé par moi OUVRIR le dossier avec m2ts : https://paste.ee/p/n65io

2voto

rybosome Points 1829

"panicString" : "panic(cpu 3 appelant 0xfffe002580c9e4) : vm_object_iopl_request : page manquante/mauvaise dans l'objet du noyau @vm_pageout.c:9356

D'après votre rapport initial de panique, il semble que vous rencontriez une panique synchrone pendant une demande au sous-système de mémoire virtuelle de créer une nouvelle liste de pages universelles d'E/S. Cela, seul, ne nous en dit pas assez. Nous devons recueillir d'autres informations pour nous rapprocher de la cause première.

Je fais un zoom arrière pendant un moment : Vous rencontrez clairement un bug dans MacOS car - par définition et par conception ! - il doit être impossible pour un utilisateur non privilégié d'induire une panique du noyau, surtout une avec une reproductibilité à 100% comme celle-ci. Ce bug est finalement la faute d'Apple. Sans un débogage supplémentaire (qui nécessite des outils personnalisés et un accès au code source propriétaire d'Apple), il est peu probable que vous puissiez déterminer la cause de la racine et il est garanti que vous ne serez pas en mesure d'effectuer une véritable correction du problème sous-jacent (qui nécessiterait d'apporter une modification à xnu et/ou d'autres bases de code). Ce n'est pas surprenant, car Monterey et le M1 Pro sont tous deux nouveaux et il y a souvent des bogues au moment de la sortie.

Cela signifie que, pour l'instant, votre meilleure chance est de

  1. Rassemblez autant d'informations que possible,
  2. Signaler le bogue à Apple avec toutes les informations du numéro 1, et
  3. Essayez de trouver une solution de contournement à court terme pendant qu'Apple étudie et corrige ce bogue.

La première étape pour recueillir davantage d'informations consiste à rendre votre rapport de panique plus utile. Cela signifie deux choses :

  • N'omettez pas la liste des KEXTs chargés (ou toute autre information) de votre rapport ; chaque ligne d'un rapport de panique a été placée intentionnellement car elle peut contenir un indice important et subtil sur la cause première.
  • Nous devons collecter un nouveau rapport de panique avec symbolisation du noyau activé afin que le backtrace puisse nous dire quelle chaîne d'appels a conduit à la panique de la VM.

Pour activer la symbolisation :

  1. Exécutez la commande Terminal suivante :

    sudo nvram boot-args="keepsyms=1"

    Veillez à copier-coller ce texte de manière à saisir des guillemets droits plutôt que des guillemets droits/"intelligents". (Si vous obtenez une erreur générale, vous devrez d'abord désactiver la protection de l'intégrité du système . Vous pouvez le réactiver après avoir terminé cette enquête).

  2. Redémarrez votre machine. La prochaine fois que cette panique se produira, votre rapport aura un backtrace symbolique. Veuillez modifier votre question avec un nouveau lien vers celle-ci.

0voto

Rob Points 1

J'ai également ce même problème avec mon Mac mini M1 et mon MacBook Pro 14" M1 (j'espérais qu'il s'agissait d'un problème isolé du Mac mini M1 (que je connaissais depuis son achat en novembre 2020).

Tout ce que je veux faire, c'est extraire le fichier .m2ts pour le convertir en MKV, mais dès que je touche à ce fichier ou que j'essaie de copier l'ensemble du dossier BDMV, toute la machine se bloque et redémarre.

Quelqu'un connaît-il d'autres moyens de monter le fichier image dans MacOS que le logiciel intégré ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X