
PS3、時計機能のバグで大規模障害。データ破損の恐れもあり、修正されるまでは使用しないように。 94
新型、箱に入れたまま電源すら入れてません 部門より
simon 及び、あるAnonymous Coward 曰く、
PS3 (薄型の新型 PS3 を除く) で、3/1 9:00 (JST) 2010 からログイン障害などの大規模障害が発生しているそうだ (PlayStation®Network 障害・メンテナンス情報、PlayStation.com インフォメーションセンターからのお知らせ、マイコミジャーナルの記事、本家 /. 記事より) 。SCEA の公式 Twitter によると 10 時間ほど前に復旧したようだ (#9833556443) 。
PS3 の時計機能のバグによって本体のカレンダーが 2000 年 1 月 1 日になってしまい、Play Station Network へのログインエラー、トロフィー機能のエラー、Play Station Store でレンタルした動画の再生エラーなどが生じるとのこと。また、インターネット経由での時刻設定でもエラーが発生するという。ネットワークを利用しないゲームについては正常に遊ぶことができるが、トロフィー (ゲーム内での成績) 情報をPlayStation®Network上に保存しているゲームについては、そのトロフィー情報を取得できないのでゲームを起動することができない (例: FF13など) 。
ソニー・コンピュータエンタテイメントは本日 (3 月 2 日) 中の修正を見込んでいるとのことだが、トロフィー機能のエラーによって一部データが回復できなくなる恐れもあり、修正されるまでは該当の PS3 を使用しないよう推奨している。PLAYSTATION.BLOG の記事によると、大方の予想通り旧型モデルでのうるう年判定に問題があった模様。
直したわけじゃなくて、動いただけですかね (スコア:2, 参考になる)
「修正したから直ったよ!」
ではなくて、
「とりあえず、原因になった日付が終わったから動くよ!」
「あ、日付が違ってたら、そっちで設定し直してね!」
って書いてあるように読めるんですけど、
どっかで根本的に直すんですよねぇ。
# 持ってないから、影響ないんですけどね。
答えはある。それを見つける能力が無いだけだ。
昨日のYahoo!JAPANで (スコア:2)
>現在、Yahoo! JAPAN IDをご登録いただくことができません。
>ご迷惑をおかけいたしますが、復旧までいましばらくお待ちください。
というのがあったけど、これも閏年関連かしら。
いまのうち (スコア:1, おもしろおかしい)
Re: (スコア:0)
(新しい)薄型ではおきてないらしいから、不良じゃなくて、正常動作だな。
年の取り扱いの問題では? (スコア:1, すばらしい洞察)
つい最近も似たようなのを見た気がするけど...
2010年の下2桁を取り出したつもりで
1桁だった 00年(2000年)
16進とした 0x10年(2016年)になって閏年と判断したのでは?
実際には、カレンダーチップに10年と設定したつもりが0x10年となったんじゃ無いかと思う
(旧型と新型でチップの仕様が違うんじゃないかと思う)
Re: (スコア:0)
新型が始めて迎える2月ですからね。
旧型はすでにうるう年もそうでない年の2月を通過してるので、
新型登場以降のファームウェアが旧型のカレンダーICを考慮してなかったんでしょうな。
もう直ってるって (スコア:0)
ちなみに障害期間はUTCの3/1 0:00 - 3/2 0:00っていう、いかにもな閏年バグですね。
#2006年11月11日の発売以来最初の発現なので、2年に1度閏年が来る仕様なんじゃないかな。次回は4年後か。
Re:もう直ってるって (スコア:3, 興味深い)
日本時間3月2日9:00以降は無事PSNに接続に成功できるようになりました。
ただ、日付表示が昨日は2000/1/1だったのが2010/3/1に変わってるんですよね。(3/2ではなく)
実際の日時 PS3内部の日付
2010/2/28 2010/2/28
2010/3/ 1 2000/1/ 1
2010/3/ 2 2010/3/ 1
(実際はどれも GMT+9なので午前九時以降の話ですが)
なにかパッチがDLされた気配もないし、本当に内部の時計のバグだけだったのでは?
という疑いがより濃くなりました。
ちなみにトロフィーデータやセーブデータは無事でした。
(ただ、昨日オフラインでトロフィー実績を解除しちゃった人は齟齬が起きてるのかも?)
Re:もう直ってるって (スコア:3, 参考になる)
違うでしょ。こういう状態。俺のPS3もこんなだった。起動するだけで時計はいじってない状態。(時差めんどくさいのでGMTと思ってちょうだい)
現実 RTC 表示
2010/02/28 2010/02/28 2010/02/28
2010/03/01 2010/02/29 2000/01/01 ←RTCがあり得ない日付を返してくるのでフォールバック
2010/03/02 2010/03/01 2010/03/01 ←RTCが1日ずれてるのでそのまま
Re: (スコア:0)
こういうシステムを触ったことがない人間なのですが、どうして閏年を「計算」するんですかね。
100年分くらいのカレンダー持たせて、その日付があるかどうかだけ確認すれば済むと思うんですけど。
何か理由があるのでしょうか?
Re:もう直ってるって (スコア:1)
> 100年分くらいのカレンダー持たせて、その日付があるかどうかだけ確認すれば済む
2099年までの動作保証でよければ、「4で割り切れる」だけでOKですよ。
テーブル持つより簡単
#まさか2100年にまでコードが使われ続けることはないだろうとタカをくくってるのでAC。
Re:もう直ってるって (スコア:1)
どのみち計算式が間違っていたら、そのテーブルも間違ったテーブルになってしまっているのでは?
Re: (スコア:0)
Re: (スコア:0)
Re:もう直ってるって (スコア:1, 興味深い)
バグの内容によっては2012年がうるう年と認識されない可能性もありそうだけどw
Re:もう直ってるって (スコア:1)
Re: (スコア:0)
閏年計算のプログラムって初歩の初歩レベルのはずなのに
本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
Re:もう直ってるって (スコア:5, おもしろおかしい)
sony『たしかオリンピックのある年ってうるう年だったよね。』
Re:もう直ってるって (スコア:3, 参考になる)
公式 [playstation.com]に閏年計算の問題と出ましたね。
状況からみてRTCが
year%4 == 0 && (year%100 != 0 || year%400 == 0)
の100を10とプログラム間違えたとか情けない噂も出てますね。
そもそもRTCが閏年計算するのかよくわかりませんが。
Re:もう直ってるって (スコア:2)
仮に100を10と間違えたとしても、その判定式では2010は4で割り切れないので
閏年になりえないと思うんですが……。
Re:もう直ってるって (スコア:1)
計算法知らないならともかく (スコア:1, すばらしい洞察)
この場合はテストで見つけられなかったことを問題にすべきでは。
Re: (スコア:0)
Re:もう直ってるって (スコア:1, 興味深い)
Re: (スコア:0)
>閏年計算のプログラムって初歩の初歩レベルのはずなのに
>本当に閏年計算のバグだとしたらソニーの中の人の技術レベルがとても低いことが露見する事件になりますね。
金融、医療系なら大問題だろうけどさ、PS3だし・・・
アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
Re:もう直ってるって (スコア:2)
> 金融、医療系なら大問題だろうけどさ、PS3だし・・・
> アップデートで対応すればそんなにカリカリするほどの問題じゃないと思うけど。
ゲーム機でゲームが遊べないのはゲーム機の存在意義に関わる問題だし、
ゲーム機でデータ破壊系のバグは最も忌避されるものです。
Re:もう直ってるって (スコア:1, おもしろおかしい)
大昔、秋葉で異様に安く売られていた「ウイニングポスト」(光栄)で、
買った翌日に「続きから」を選んだら名前入力画面になったので、
そういうワケあり物件かよ!と涙したのだが、
なんとなく「最初から」を選んだら、データがロードされて続きが始まった。
ナニそれ。
まあいいけど。
Re:もう直ってるって (スコア:1)
「ギレンの野望 ジオンの系譜」には有名な「ターン戻し」という裏技があったんだが、
これはデータ破壊系のバグに含めていいのだろうか。
#つか、これはユーザーが不正な処理をしたせいなんだけど。w
Re:もう直ってるって (スコア:1)
「心が折れそうだ…」で有名なデモンズソウルは
ゲームシステム自体も鬼畜仕様なのでありますが
(難易度、貯めたソウル(=金兼経験値)は死んだら消える(救済はある)、
ボスを倒してやっとの思いで生身の体を手に入れても
新しい冒険で別のプレイヤーに瞬殺されるetc...)
最大の不安要因は
「このPS3が壊れたら、今までやった数百時間が全て水の泡になる…」
ということ。
モンハンよりマゾ仕様だと思います。
それでも面白いからやってしまうんだけどね
Re:もう直ってるって (スコア:1)
復旧したので杞憂ですが、完全オフライン環境でも発生していたのと、
そもそもPSNログインできないのでアップデートもできなかったのが問題かと。
Re: (スコア:0)
>そもそもPSNログインできないのでアップデートもできなかったのが問題かと。
PSNにログインしていなくてもアップデートはネットワーク経由でできるよ。
今回のは日本時間で3月2日朝9時になったら勝手に直ったけど。
Re: (スコア:0)
閏年計算くらいでバグを出すんだからPS3にはもっと深刻なバグがあっても不思議ではない。とも考えられる。
Re: (スコア:0)
どうも、バグの発生条件を満たさなくなった為改善されたように見えるだけで
特に対応らしい対応はなされていないようです
今後の対応に期待したいですね
torneのように、時間のずれや今回ようなの障害が致命傷となる展開も進めてる訳ですし
Matrox (スコア:0)
もう大丈夫みたいですよ (スコア:0)
障害は解消されたようです。
Re:もう大丈夫みたいですよ (スコア:1)
今年は通過したから良いけど来年とかそれ以降に出ない保障はないんですかね?
この件対処用のパッチはあたるのかねぇ~
またソニータイマーが発動 (フレーム -1) (スコア:0)
またソニータイマーが発動したのかと思っちゃったよ~
手遅れっす (スコア:0)
昨日起動しちまいました。
急にエラーが出たので不安になって2ちゃん行ったら、そっちは
攻撃で落ちかけだしでかなり困った。
こういう時ついったはバーッて流れちゃうから2ちゃんが良い。
# お願いだからディスガイアのデータ破損だけは勘弁を。マジで。
Re:手遅れっす (スコア:1, おもしろおかしい)
「ディスガイアのデータ破損」という文字を見るだけで嫌な汗が出るから困る。
Re:手遅れっす (スコア:1)
400万時間のセーブデータが!
署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
日付だからカレンダー機能 (スコア:0)
うっかり「時計機能」とか言ったもんだから「ソニータイマー」の連呼。
#いやワンセットになっているのは理解してますよ
Re: (スコア:0)
>#いやワンセットになっているのは理解してますよ
セットじゃないでしょ。
RTC持ってない昔のAV機器でもよく起こっていたわけですから。
ディスクウォークマンにカレンダーなんてありませんし。
Re: (スコア:0)
PS3の話にディスクウォークマンが出てくる不思議。
PS3でスパコン作った人とかいたよね (スコア:0)
ゲーム用途以外で動いてるPS3、大丈夫なんだろうか。
Re:PS3でスパコン作った人とかいたよね (スコア:2, 参考になる)
PS3/Linuxでスーパーコンピュータをリプレース [srad.jp]
PLAYSTATION3クラスタによる「スパコンの作り方」 公開 [srad.jp]
アメリカ空軍、軍用のスーパーコンピューターを作るためにPS3を2200台発注へ [gigazine.net]
米空軍の奴実際にノードとして組み込んだのが何台あるのか知らないけど
手動で時計直さないといけないとしたら面倒ですね
ユーザの健康に配慮したサービスなのさ (スコア:0)
Re:ユーザの健康に配慮したサービスなのさ (スコア:1, おもしろおかしい)
せっかくの暖房機器を切られちゃたまらん!
Re: (スコア:0)
マジかよ!?棒振り機売ってくる!
Re:PS3を使ったスパコン (スコア:1, 参考になる)
PS3での実装がどうなってるのかしらんけど、たぶんx86と同じだろう。
存在しない2/29に突入する前から起動していたのなら問題ないだろうし、2/29になってから起動したのなら
起動時にシステムクロックが2000/1/1になっちゃうだろうけど、NTP等ですぐに修正されるはず。
#ログは混乱するかもね。
視聴期限等が設定されたDRMコンテンツやトロフィーが存在せず、PSNへの接続もしないLinuxでは
大した問題は起こらないと思う。
Re:PS3を使ったスパコン (スコア:1)
-- 哀れな日本人専用(sorry Japanese only) --