ハクソク

世界を動かす技術を、日本語で。

ジャネット・ジャクソンはノートパソコンをクラッシュさせる力を持っていた (2022)

概要

Windows XP時代、ある音楽ビデオが特定のノートPCをクラッシュさせる問題が発生
Janet Jacksonの「Rhythm Nation」が原因で複数メーカーのPCに影響
共鳴現象がハードドライブの故障を誘発
メーカーは音声フィルターで対策
技術的な逸話と歴史的な共鳴現象への言及

Janet Jacksonの「Rhythm Nation」とノートPCのクラッシュ事件

  • Windows XPサポート現場で発覚した異常な不具合
  • Janet Jacksonの「Rhythm Nation」ミュージックビデオ再生時に特定ノートPCがクラッシュ
  • 問題発生は一社製品に限らず、競合他社のノートPCにも影響
  • 一台のPCでビデオを再生すると、近くの別PCもクラッシュする現象
  • 原因は「Rhythm Nation」に含まれる特定周波数が、5400rpmハードドライブの固有振動数と一致
  • 音声がハードウェア共鳴を引き起こし、物理的障害を誘発
  • 対策として、オーディオパイプラインにカスタムフィルターを実装
    • 問題の周波数を検知し自動除去
  • フィルターには**「Do not remove」**相当の注意書き
  • 年月の経過で、フィルターの存在理由が忘れ去られる懸念

共鳴現象と技術的逸話

  • 自然共鳴現象の代表例としてTacoma Narrows Bridge崩壊事故を引用
  • ただしTacoma Narrows Bridgeの崩壊は厳密には共鳴が原因ではないとの補足
  • Shouting in the Datacenterや関連する技術的逸話の紹介
  • Larry Ostermanによる、特定ゲームでプロトタイプPCがクラッシュした類似体験

著者と背景

  • RaymondはWindows進化に30年以上関与
  • 2003年にThe Old New ThingというWebサイトを開始
    • サイトの人気が予想以上に拡大
  • 同名の書籍(Addison Wesley 2007)も出版
  • Windows Dev Docs Twitterアカウントで時折逸話を共有
  • 物語性重視で、実用情報は少なめ

Hackerたちの意見

超面白い!2000年にジェニファー・ロペスが深いカットの緑のドレスを着た時のことを思い出すね。その影響で「ジェニファー・ロペス 緑のドレス」を検索する人がめっちゃ増えて、検索チームが画像を検索結果に入れる必要があるって気づいたんだって。
なんで音声をミュートにして、動画か音声ストリームのどっちが問題か確認しなかったんだろう?
これは、20年以上前の出来事を同僚から聞いた話を誰かが再話してるだけだね。だから、具体的に何が試されたかの詳細に触れないのも不思議じゃないよ。
専門家じゃないから本当に気になるんだけど、音声をミュートにした動画ストリームが、近くにある別のノートパソコンをクラッシュさせるなんてことがあり得るの?
Appleの似たような話はこちら: https://youtu.be/C5d151lqJsA?t=108
https://youtu.be/tDacjrSCeq4 これを思い出させるね。
このミスバスターズのエピソードを思い出したよ:テスラの地震マシン https://www.youtube.com/watch?v=LHsHiKtjoag
クラシックだね。ランダムなリンクに疲れた人のために言うと、あれはキャントリルとグレッグがサンプラーに叫んで、IOPSに影響を与えてるシーンだよ。あのマシンは本当に素晴らしかった。私たちはそれを中心にシステムを再設計したんだ。
https://everything2.com/title/7+hertz+-+the+resonant+frequen... 例(両方の機能用): /* 7Hzの音を10秒間出す。実話:7Hzは鶏の頭蓋骨の共鳴周波数。このことはオーストラリアで実証されて、7Hzの音を出す新しい工場が鶏の農場の近くに建てられた結果、工場が稼働し始めると、すべての鶏が死んでしまった。君のPCは7Hzの音を出せないかもしれない。 */ #include int main(void) { sound(7); delay(10000); nosound(); return 0; } ここのコメントから(2002年)
あんまり可能性はないね。 https://skeptics.stackexchange.com/a/54400
7Hzのトーンなんて、普通のオーディオ機器じゃ出せないし、PCスピーカーなんて絶対無理だよ。
小さな指摘だけど、タコマナローズ橋が崩れたのは共鳴のせいじゃなくて、フラッターのせいなんだよね。これ、よくある勘違いなんだ。共鳴の場合は、外部からの力がシステムの共鳴周波数に合わないといけないけど、風ってほとんどの場合、純粋な正弦波じゃないから。
フラッターって、ジャークみたいな導関数なの?
https://ocw.mit.edu/courses/18-03-differential-equations-spr...
記事にはこう書いてあるよ: > フォローアップ2: そう、タコマナローズ橋の崩壊が共鳴の結果じゃないことは知ってるけど、「タコマナローズ橋のこと忘れてるよ!」ってコメントを避けるために言及しなきゃいけないと思ったんだ。
どうして全記事を読んでないか知ってる?聞いてみて!
この動画によると[0]、周波数は84.2だった。そんなにあり得ない話じゃないよ。ビニールレコードを切るときの知られた問題は、100Hz周辺の突然の高音量周波数のバーストで、普通の重さのトーンアームだと針がスキップする可能性があるんだ。 ------- [0] https://www.youtube.com/watch?v=-y3RGeaxksY
LFOのセルフタイトルの曲のベースラインが、プレスする時にカッティングニードルを壊したって読んだことがあるんだけど、これも似たような理由があるのかな。
F1のドライブアクスルのクリティカル共振周波数は約2400rpmなんだ。だから、スタート時に安全な4000rpmを超えてすぐに回転を上げないといけないし、絶対に下げちゃダメ。ECUなしだと、スタートが遅すぎると簡単に壊れちゃうよ。
「ゲーデル、エッシャー、バッハ」を思い出すな。そこには「レコードプレーヤーX」っていう蓄音機が出てきて、「レコードプレーヤーXでは再生できません」っていうレコードを再生することで自分自身を壊しちゃうんだ。
https://scp-wiki.wikidot.com/antimemetics-division-hub