コピーを20回繰り返すとクラッシュする不具合がSamsungのAndroid端末に存在
Samsungが発売しているAndroidスマートフォン「Galaxy S III」やAndroidタブレット「Galaxy Note」「Galaxy Tab」で、テキストなどのコピーを20回繰り返すとクリップボードにエラーが発生しクラッシュする不具合があることが報告されています。この不具合は2012年10月の時点で報告されているものですが、先日、Terence Edenさんがどのような不具合なのかをYouTubeで公開しました。
Twitter / edent: Samsung phones crash if you use copy & paste more than 20 times.
Samsung phones crash if you use copy & paste more than 20 times. developer.samsung.com/forum/board/th…Shockingly bad engineering.
— Terence Edenさん (@edent) 2013年2月20日
Samsung Copy & Paste Crash - YouTube
実機で不具合が発生する様子をムービーに収めたものです。
URLをコピー。
SamsungではAndroid端末にクリップボードを拡張して、以前何をコピーしたかを見られる機能を搭載しています。テキストでも画像でも見られるという、なかなかの優れもの。
どんどんURLやテキストをコピーして追加していきます。
コピーを20回ぐらい繰り返すと……
画面が端の方から暗転していき……
……
再起動してしまいました。
エラー内容は
java.lang.NullPointerException at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java:146)
というクリップボードマネージャー関連のもの。
「/data/clipboard」フォルダのパーミッションを読み取り専用に変更することでこの不具合は発生しなくなりますが、コピー自体ができなくなってしまいます。
もう1つの解決方法としては「/data/clipboard」内のフォルダやファイルをすべて消してしまうというものもあります。こちらだとコピー自体はできますが、実行時にRoot権限が必要となるほか、また20回コピーするとクラッシュしてしまうため、20回目のコピーをする前にまたフォルダ内をすべてクリアにする必要があります。
このバグは2012年10月に公式フォーラムで報告され、世界各地から「自分の端末でも発生するので、何とかして欲しい」という声が寄せられています。開発者からは「バグを確認してくれたみなさんに感謝します。すでに不具合は報告されており、まもなく解決される予定です」と返信がついているものの、今のところはまだ未解決のまま。
Clipboard crashes on Android 3.0+ Samsung devices | SAMSUNG Developers
http://developer.samsung.com/forum/board/thread/view.do?boardName=GeneralB&messageId=221255
単に再起動だけでは終わらないというケースもあるようなので、Galaxy S IIIなどのSamsung端末を使用している人は、コピーのしすぎには注意してください。
・関連記事
Galaxy S IIIなどにデータ消去・機能停止・ユーザーのデータに容易にアクセスされるなどの重大な脆弱性が発覚 - GIGAZINE
Samsung「Galaxy S III」の炎上事故について第三者機関が外部要因と結論 - GIGAZINE
Samsungのスマートフォンを買うと無料でDropboxが50GBまで使えるように、ただしNTTドコモは除外 - GIGAZINE
セクシーなお姉さんが下着姿でリフティングしているSamsungのCM - GIGAZINE
・関連コンテンツ