Что это о Android, которое позволяет приложению к «жесткому краю» устройство? -- crashes пол android Связанный проблема

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


1
vote

проблема

русский

У меня нет укоренившегося Nexus 4, бегущий последний запас (Android 4.4.4). Это было «тяжелое разбитое» в последнее время. Под «жестким краем» я имею в виду, что экран идет черный, и либо устройство перезапускается (я вижу тот же экран всплеск, который отображается во время загрузки), или я должен долго удерживать кнопку питания, чтобы получить его начать ( дольше, чем для нормального загрузки).

После доказательств, указывающих на него, вызванное собственным приложением Google «Google Now Launcher» (даже после сброса настроек), я начал удивляться тому, что оно относится к файлу 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
Лучший ответ
 

Как в любой ОС, хотя сам код приложения выделяют в своем собственном технологическом контейнере, возможно для приложения для запуска проблем в самой ОС или в аппаратном обеспечении. Например, если сбой, которую вы видите, вызвано проблемой аппаратного обеспечения, такая как поврежденная радиация, то любая тяжелая рабочая нагрузка сделает аппаратное обеспечение, и не так много, а ОС может сделать, чтобы остановить это. Наименее надежная часть большинства операционных систем - это драйверы, поэтому, если в драйвере 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.

 
 
 
 

Связанный проблема

1  Фотографии Google продолжает падать  ( Google photos keeps crashing ) 
Мой Приложение Google Photos продолжает падать, когда я его открываю. Иногда это вылетает на заднем плане. Я попробовал некоторые исправления, такие как очи...

3  Повторение «К сожалению, Google App остановила» ошибка на Nexus 5  ( Repeating unfortunately google app has stopped error on nexus 5 ) 
Мой Nexus 5 заявил, действуя странно в последние несколько дней. Вот короткая история: . Несколько дней назад мне было предложено установить новую версию ...

0  Samsung S4 Crash после обновления Lollipop  ( Samsung s4 crash after lollipop update ) 
Я недавно обновил свой Samsung Galaxy S4. С тех пор телефон продолжает разбиться каждые несколько минут. Когда я перезагрузим телефон, он работает нормально в...

0  «К сожалению, электронная почта остановилась» на телефоне Samsung при добавлении спама для фильтрации  ( Unfortunately email has stopped on samsung phone when adding spam to filter ) 
Я отслеживаю эту проблему некоторое время, и никто, кажется, имеет хорошее решение. Примеры: http://forums.androidccentral.com/ask-vestion /409389 - с созр...

0  HTC One разбился во время обновления, теперь он не начнется  ( Htc one crashed during update now it wont start ) 
Мой htc один сделал обновление программного обеспечения, а затем просто отключить. Теперь это не сделает ничего, кроме как показывает красный треугольник с по...

0  Рыночное приложение вылетает на Samsung Galaxy Ace  ( Market app crashes on samsung galaxy ace ) 
У меня есть Samsung Galaxy Ace, вчера я уконул свой телефон и установил приложение Link2Sd, все было хорошо, сегодня, когда я попытался установить приложение,...

1  Водитель Uber сбивается (даже не запускается) на Android 8.1  ( Uber driver is crashing not even start on android 8 1 ) 
Я купил новый телефон, потому что мой старше было настолько старым, что Uber Driver был слишком медленным, даже не мог использовать другую карту (например, Go...

0  Как игнорировать уведомления о сбоях / удаление приложений без загрузки на Cyanogenmod?  ( How to ignore crash notifications uninstall apps without booting on cyanogenmo ) 
Сегодня я модифицировал Cyanogenmod к последней сборке (05/10/2015) на моем Nexus 4 и установил новейший пакет GAPPS. Но, как только я сейчас загрузишь мое ус...

4  Университетская сеть вылетает телефон [закрыто]  ( University network crashes phone ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт . Этот вопрос нуждается в Детали или ясность . В настоящее...

1  Что это о Android, которое позволяет приложению к «жесткому краю» устройство?  ( What is it about android that allows an application to hard crash a device ) 
У меня нет укоренившегося Nexus 4, бегущий последний запас (Android 4.4.4). Это было «тяжелое разбитое» в последнее время. Под «жестким краем» я имею в виду, ...