アプリケーションがデバイスを「ハードクラッシュ」することを可能にするAndroidについては何ですか? -- crashes フィールド android 関連 問題

What is it about Android that allows an application to “hard-crash” a device?


1
vote

問題

日本語

私は根拠のあるNexus 4を持っています4を実行しています(Android 4.4.4)。最近「ハードクラッシュ」されています。 「ハードクラッシュ」とは、画面が黒くなり、デバイスのどちらかを再起動します(ブート中に表示される同じスプラッシュスクリーンが表示されます)。通常のブーツよりも長い)。

Google自身の「Google Now Launcher」アプリが原因であることを指しているという証拠が(工場出荷時のランチャーの後でさえ)(工場出荷後も)、それが非根のデバイスのPlay StoreからインストールされているAPKファイルについて何であるか疑問に思い始めました。電話を「ハードクラッシュ」することができます。アプリが実行されているサンドボックスが、アプリがデバイスをハードクラッシュさせることができなくなるのを防ぐだろうと思います。
英語

I have a never-rooted Nexus 4 running latest stock (android 4.4.4). It has been "hard-crashing" lately. By "hard-crash" I mean the screen goes black and either the device restarts itself (I see the same splash screen that is displayed during boot), or I have to hold the power button for a long time to get it to start (longer than for a normal boot).

After evidence pointing to it being caused by Google's own "Google Now Launcher" app (even after a factory reset), I began to wonder what it is about an apk file installed from the Play store on a non-rooted device that could ever cause the phone to "hard-crash". I would think that the sandbox in which apps run would prevent any app from being able to hard-crash a device.

  
       
       

回答リスト

0
 
vote
vote
ベストアンサー
 

任意のOSのように、アプリコード自体は独自のプロセスコンテナで分離されていますが、アプリはOS自体またはハードウェア内の問題を引き起こす可能性があります。たとえば、損傷しているヒートシンクなどのハードウェアの問題が発生した場合は、ハードウェアに障害が発生します。これを停止するためにOSができることはそれほど多くないことがあります。ほとんどのオペレーティングシステムの最も信頼できる部分はドライバであるため、(言う)GPUドライバにバグがある場合は、どのプロセスがバグを起動した状況を引き起こしたかにかかわらずカーネルがハングする可能性があります。

 

Like on any OS, although the app code itself is isolated in its own process container, it's possible for the app to trigger problems in the OS itself or in the hardware. For example, if the crash you're seeing is caused by a hardware problem such as a damaged heatsink, then any heavy workload will make the hardware fail, and there's not much the OS can do to stop that. The least reliable part of most operating systems is the drivers, so if there's a bug in (say) the GPU driver, that could make the kernel hang regardless of which process caused the situation that triggered the bug.

 
 
 
 

関連する質問

2  ランダムに現れるAndroid DumpStateクラッシュログ  ( Android dumpstate crash logs appearing randomily ) 
私は現在Android 4.0.4を走っている銀河系のNexusを所有しています4.0.4私はそれがランダムにコンテンツを共有するように頼むように私に(それが何であるかと言うことなく)尋ねるという問題がありました。添付ファイルを表示するDumpStateログと...

1  Androidが無効なアプリケーションを実行する方法  ( How can android run a disabled application ) 
これである状況に遭遇しました。ブログ: href="https://i.stack.imgur.com/e7elk.jpg" rel="nofollow noreferrer"> 誰かがこれを説明することができますか? Androidが無効なアプリケー...

5  Google Maps 5.1.0が頻繁にクラッシュします。解決策は?  ( Google maps 5 1 0 crashes often any solution ) 
Google Mapsにアップグレードして以来、Droid Xでは、Google MapsがBogを下にマッピングして電話を完全にクラッシュすることのポイントに凍結しました。このクラッシュを見ている人は誰ですか?誰も解決策を見つけますか? ...

0  Tesco HUDLハードウェア問題=ビン?  ( Tesco hudl hardware problem bin ) 
私の男の子はテスコHUDLを持っています1 - それが非常に定期的に行っていたことをクラッシュしているのをやめようとしていました。 電源投入/ voluアップと再フォーマットで完全なシステムリセットを行いました。完全にきれいなシステムで再起動すると、それは再...

4  Angry Birds Seasons「インストール不可」 - ヘルプ?  ( Why does my htc desire browser crash on startup after update ) 
更新後の起動時に、私のHTC Desire Browserが起動時にクラッシュするのはなぜですか? 0123456789012345222 申請後<a href="http://androidcommunity.com/htc-desire---29-405-...

1  Googleの写真はクラッシュし続けます  ( Google photos keeps crashing ) 
my Google Photos App 私がそれを開くたびにクラッシュし続けます。時々バックグラウンドでクラッシュします。データをクリアしているような修正を試してみました。これらのどれも固定されていません。私はまた、以前はうまく機能していたアプリの古いバ...

0  cyanogenmodで起動せずにクラッシュ通知/アンインストールアプリケーションを無視する方法  ( How to ignore crash notifications uninstall apps without booting on cyanogenmo ) 
今日は、私のNexus 4上の最新のビルド(05/10/2015)にCyanogenModをアップグレードし、最新のgappsパッケージをインストールしました。しかし、私のデバイスを起動するとすぐに、私の電話はGmail、YouTube、およびGappsプロセ...

0  HRの後、このエラーが発生しました:com.google.process.gappsが中断されました  ( After hr i get this error com google process gapps was interrupted ) 
最近私は私のASUS Zenpad 7、奇妙なメッセージに問題がありました: "不幸にcom.google.process.gappsが中断されました" 現場ではなく、タブレットの使い方は私がメッセージ間に持っているミリセンコでできることに限られていま...

1  最近使用されたアプリは肖像モードでクラッシュしています  ( Recently used apps crashing in portrait mode ) 
(最近使用したアプリケーション」画面(ホームボタンを押して)に切り替えようとすると、プロセス<コード> 9988776655444332 がクラッシュします。 しかし、ランドスケープモードでは、通常どおりに機能します(そして装置を回転させると再びクラッシュする...

1  Play Store Nexus 5のアプリを更新しながらクラッシュし続けています5  ( Play store keep crashing while updating apps on nexus 5 ) 
OKだから、私はNexus 5を持っています、最後のAndroid版にアップデートされた、最後のAndroidバージョンにアップデートされました。 アプリを更新するときは、更新をダウンロードしながら、Google Play Storeを家にクラッシュさせてく...

0  サムスンS4ロリポップの更新後のクラッシュ  ( Samsung s4 crash after lollipop update ) 
最近サムスンギャラクシーS4を更新しました。それ以来、電話は数分ごとにクラッシュし続けます。電話を再起動すると、数時間は大丈夫です、そして再びクラッシュし始めます。 ...

0  「残念ながら、フィルタにスパムを追加するときにSamsung Phoneで電子メールが停止しました  ( Unfortunately email has stopped on samsung phone when adding spam to filter ) 
私はしばらくの問題についてこの問題を追跡しています。 例: > http://forums.androidcentral.com/akk-Question. / 409389-unturnetical-email-has-stopped.html http...

1  Androidシステムモジュールはゼロバイトを読み取ります  ( Android system module reads zero bytes ) 
私のサムスンギャラクシータブ2は私に勝った。私が必死に隠れ家を叩いている間、私は何かを削除または無効にしたかもしれないと思います。アプリケーション/ Application Managerの "Android System"モジュールは頻繁にクラッシュし、 "...

2  怒っている鳥がクラッシュした診断  ( Diagnosing angry birds crash ) 
サムスンはシアンゴーゲンMOD7β(ジンジャーブレッド)を走っている捕獲物を持っています。私はLauncher Proを使っていて、その問題があればADFreeを持っています。すべてがうまく働いています、私は怒っている鳥と怒っている鳥の季節の季節が働いていまし...

3  Nexus 5の「残念ながらGoogle Appが停止しました」というエラーを繰り返す  ( Repeating unfortunately google app has stopped error on nexus 5 ) 
私のNexus 5は過去数日で奇妙な演技に述べた。 これは短い歴史です: 数日前、OTAアップデートで新しいバージョンをインストールするように求められました。完了しました。 昨日、電話はそれ自体のように停止します。電源投入時に、「アプリX / 150の最...




© 2021 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有


Licensed under cc by-sa 3.0 with attribution required.