O que é sobre Android que permite que um aplicativo "Hard-Crash" seja um dispositivo? -- rashes camp android Relacionado O problema

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


1
vote

problema

português

Eu tenho um NEXUS NEXUS NEXUS 4 executando o estoque mais recente (Android 4.4.4). Tem sido "difícil" ultimamente. Por "hard-acidente" quero dizer que a tela fica preta e o dispositivo se reinicia (eu vejo a mesma tela inicial que é exibida durante a inicialização), ou eu tenho que segurar o botão de energia por um longo tempo para começar ( mais do que para uma inicialização normal).

Após a evidência apontando para ele sendo causado pelo próprio aplicativo "Google Now Launcher" do Google (mesmo após uma redefinição de fábrica), comecei a me perguntar o que é sobre um arquivo APK instalado a partir da Play Store em um dispositivo não enraizado que poderia fazer com que o telefone "estrume". Eu acho que a caixa de areia na qual os aplicativos executados impediriam que qualquer aplicativo pudesse colher um dispositivo.

Inglês Original

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.

  
       
       

Lista de respostas

0
 
vote
vote
Melhor resposta
 

Como em qualquer sistema operacional, embora o próprio código do aplicativo seja isolado em seu próprio contêiner de processo, é possível que o aplicativo acione problemas no próprio sistema operacional ou no hardware. Por exemplo, se o acidente que você está vendo é causado por um problema de hardware, como um dissipador de calor danificado, qualquer carga de trabalho pesada fará com que o hardware falhe, e não há muito que o sistema operacional possa fazer para parar isso. A parte menos confiável da maioria dos sistemas operacionais é os condutores, por isso, se há um bug em (digamos) o driver GPU, que poderia fazer o kernel pendurar, independentemente de qual processo causou a situação que desencadeou o bug.

 

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.

 
 
 
 

Perguntas relacionadas

1  Google fotos continua falhando  ( Google photos keeps crashing ) 
my Google fotos app continua batendo sempre que eu abro. Às vezes ele cai no fundo. Eu tentei algumas correções como limpar dados, reinstalando, excluindo g...

0  Como ignorar notificações de travamento / desinstalar aplicativos sem inicializar no CyanogenMod?  ( How to ignore crash notifications uninstall apps without booting on cyanogenmo ) 
Hoje eu atualizei o CyanogenMod para a versão mais recente (05/10/2015) no meu Nexus 4 e instalei o novo pacote GAPPS. Mas assim que eu inicializar meu dispos...

4  Angry Birds Seasons "Instalação sem sucesso" - Ajuda?  ( Why does my htc desire browser crash on startup after update ) 
Por que meu HTC Desire Browser falha na inicialização após a atualização? 0123456789012345222. Depois que eu apliquei recente OTA Atualização (2.29.405.2)...

2  Diagnosticando Birds Birds Crash  ( Diagnosing angry birds crash ) 
Eu tenho uma Samsung Captivate Correndo Cyanogen Mod 7 Beta (Gingerbread). Eu estou usando o Launcher Pro e tenho Adfree se isso importa. Tudo está funcionand...

0  Tesco Hudl Hardware Problema = bin?  ( Tesco hudl hardware problem bin ) 
Meu menino tem um Tesco Hudl 1 - Tentando pará-lo batendo que está fazendo muito regularmente. fez uma reinicialização completa do sistema com energia / vol...

0  Após HR eu recebo este erro: com.google.process.gapps foi interrompido  ( After hr i get this error com google process gapps was interrupted ) 
Ultimamente eu tive alguns problemas com o meu asus zenpad 7, uma mensagem estranha: . "Unfortunatly com.google.process.gapps foi interrompido" O que não...

1  Aplicativos recentemente usados ​​batendo no modo retrato  ( Recently used apps crashing in portrait mode ) 
Quando tento alternar para a tela "Aplicativos usados ​​recentemente" (segurando o botão home), o processo com.android.systemui falha. No entanto, no modo...

1  Como o Android pode executar um aplicativo desativado?  ( How can android run a disabled application ) 
Eu acabei de executar uma situação descrita em este blog : Alguém pode explicar isso para mim? Como o Android pode executar um aplicativo desativado? Qu...

3  Repetindo "Infelizmente o Google App parou" no NEXUS 5  ( Repeating unfortunately google app has stopped error on nexus 5 ) 
Meu Nexus 5 afirmou atuar estranhos nos últimos dias. Aqui está a história curta: Há alguns dias, fui solicitado a instalar uma nova versão no OTA Update...

5  O Google Maps 5.1.0 falha com frequência. Qualquer solução?  ( Google maps 5 1 0 crashes often any solution ) 
Desde então, desde que a atualização para o Google Maps 5.1.0 no meu Droid X, muitas vezes tive o Google Maps Bating e congele até o ponto de travar completam...

0  "Infelizmente, o email parou" no telefone Samsung ao adicionar spam para filtrar  ( Unfortunately email has stopped on samsung phone when adding spam to filter ) 
Eu tenho acompanhado esse problema por um tempo e ninguém parece ter uma boa solução. Exemplos: http://forums.androidcentral.com/ask-Question /409389-Onfort...

1  Play Store continue batendo enquanto atualiza aplicativos no Nexus 5  ( Play store keep crashing while updating apps on nexus 5 ) 
OK, então eu tenho um Nexus 5, estoque, atualizado para a última versão do Android. Quando atualizo aplicativos, alguns deles, ao fazer o download da atuali...

2  Logs de colisão do dumpstate Android aparecendo aleatoriamente  ( Android dumpstate crash logs appearing randomily ) 
Eu possuo um Galaxy Nexus, atualmente executando o Android 4.0.4 e desde então eu atualizei para 4.0.4 Eu tive problemas em que ele me pede aleatoriamente par...

1  Módulo do sistema Android lê zero bytes  ( Android system module reads zero bytes ) 
Meu Samsung Galaxy Tab 2 começou a mexer em mim. Enquanto eu estava desesperadamente tocando um retiro, acho que posso ter deletado ou desativado alguma coisa...

0  Samsung S4 Crash após a atualização do pirulito  ( Samsung s4 crash after lollipop update ) 
Recentemente atualizei meu Samsung Galaxy S4. Desde então, o telefone continua batendo a cada poucos minutos. Quando reinicio o telefone, funciona bem por alg...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.