Interrompendo o "Spinning Wheel of Death"?

15

Estou usando o Snow Leopard. Está atualizado. A cada poucos dias, eu recebo o "Spinning Wheel of Death".

  • Eu não posso fazer nada, exceto segurar o botão liga / desliga para desligar meu MacBook Pro.
  • Eu até tentei um kill -9 -1 de um shell de root que já estava aberto. Apenas trava.
  • O aplicativo de controle de rotação diz apenas "Amostragem" em alguns dos aplicativos, mas não responde.

Eu tenho outras opções para desligar meu laptop? Eu não gosto de apenas desligá-lo.

Atualização: não tenho ideia de qual aplicativo está fazendo isso. No momento, parece aleatório. Meu fã não gira. Talvez seja uma coisa de rede?

Atualização: Morto novamente. Desta vez eu tinha o X11 rodando e não importa qual app eu troquei, eu peguei a barra de menu do aplicativo e a tela X11. Eu ping e a Internet não responde. Meu roteador da Apple está funcionando porque estou transmitindo o Pandora por WiFi. Eu desligo o wifi e ainda estou ferrado. Eu tento desligar e não vou fechar porque X11 está funcionando. Se claro, não posso matá-lo. Pressione e segure ... boom. Não é assim que um sistema operacional funciona!

    
por Jeff Atwood 12.02.2010 / 11:03

15 respostas

9

O beachball aparece automaticamente quando um aplicativo para de responder e a única coisa que causa é a privação de E / S do disco. O sistema VM está tentando paginar parte do aplicativo e não pode. O servidor de janelas (que coloca o beachball) já está na RAM e, portanto, não é afetado.

Instalar menus. Ele mostrará o uso de CPU, Net, RAM e disco. Acho indispensável para descobrir qual desses quatro recursos limitados é a causa de quase qualquer abrandamento.

    
por 12.02.2010 / 11:18
8

Você pode fazer uma varredura no disco rígido para descartar isso?

Tenho pouca experiência em OSX, mas sei que o Win7, o Vista e o XP possuem conexões major se houver sérios problemas de E / S subjacentes no disco rígido. Qualquer tipo de erro de bloqueio nas transferências de dados do disco rígido faz com que o sistema simplesmente saia do AWOL, não importa o que você faça, muito parecido com o que você está descrevendo.

    
por 12.02.2010 / 10:56
6

Execute "fsck" (Verificação do sistema de arquivos - link )

Inicialize no modo "usuário único" mantendo pressionado o CMD-S na inicialização. Segure isso e, eventualmente, o seu Mac irá inicializar a uma linha de comando em uma tela preta. Assim que for inicializado, digite

fsck -yf

e seu computador passará pela verificação (demora um ou dois minutos) e, eventualmente, terminará e fornecerá um relatório de "ok" ou "o sistema de arquivos foi modificado". Execute-o algumas vezes para ter certeza (tive casos em que foram corrigidos problemas, executei-o novamente e descobri que há outros problemas a serem corrigidos).

    
por 12.02.2010 / 10:56
4

Segure a tecla Shift ao fazer o login. Isso deve iniciar o sistema sem aplicativos carregados (um barebone, "fresh install" osx). Veja se isso acontece. Se isso não acontecer, adicione um aplicativo no momento e veja qual deles o causa.

Também pode ajudar a abrir um terminal e verificar se um aplicativo está tentando obter a atenção exclusiva da CPU (ou seja, 100% de uso); se não, note que o comportamento que você está descrevendo é geralmente devido a

  • sem espaço no disco rígido
  • falha na conexão de rede ou espera por uma conexão de rede (a-la accept ())
  • tentando trocar algo grande (no OSX o uso de troca é uma porcaria, mas isso é apenas IMHO e evidência anedótica para mim)
  • problemas térmicos (novamente, "um amigo me disse que .."). Não tenho certeza sobre este
por 12.02.2010 / 10:29
2

Abra o Console.app e dê uma olhada nos logs, se houver algo anormal - um arquivo de 15 megabytes preenchido com os logs de apenas um aplicativo é anormal, para referência.
Eu tive problemas no passado com aplicações não polidas fazendo spam nos logs (hamachiX in primis), então vale a pena dar uma olhada lá.

    
por 12.02.2010 / 11:09
2

Jeff provavelmente está em alguma coisa. Se estiver afetando todos os seus aplicativos, você provavelmente tem um disco rígido que está morrendo ou alguma outra peça marginal de hardware. Eu levaria para o seu Genius Bar mais próximo e deixaria que eles dessem uma olhada.

Se não for o disco rígido, dê uma olhada no console em.app para ver se há alguma entrada de log que corresponda às vezes que o sistema está travando.

Você também pode executar o utilitário "sample" em um aplicativo que está suspenso. Abra o Terminal e digite "man sample" para mais detalhes.

Se você puder rastreá-lo para um problema bastante consistente (baseado em software), registre um bug no link ( exigirá uma conta ADC gratuita).

Mais uma coisa - se você tiver uma cópia da sua partição (geralmente usando o recurso de restauração do Utilitário de Disco), você pode inicializar a partir de uma unidade externa. Tente restaurar a partição do sistema em uma unidade externa e use o painel de inicialização do disco ou reinicie a tecla "Option" para escolher a partição externa para inicializar. Se as rodadas pararem, é um bom sinal de que algo está errado com seu HDD interno ou seu sistema de arquivos.

    
por 12.02.2010 / 11:28
2

Elimine os erros de hardware primeiro - coloque os discos do sistema e reinicie a tecla 'd'. Executar o teste de hardware estendido, levará várias horas para fazê-lo durante a noite. Ele vai cuspir um código estranho (se encontrar uma falha), se tiver HDD nele - o disco rígido está com defeito. Se você conseguir isso, clone imediatamente sua unidade com SuperDuper ou equivalente. Você pode usar o Tech Tools Deluxe se tiver o Applecare - mas não é tão bom na minha experiência.

Em seguida, tente executar o utilitário de disco - ele pode fazer uma verificação de uma instância ativa do sistema operacional, se encontrar uma falha que você conserte usando os discos do sistema e inicializando-os dessa vez mantendo pressionada a tecla 'c'. Se o Utilitário de Disco não corrigir uma falha, reinstale o SO ou use o DiskWarrior (dependendo do orçamento). Conserte as permissões enquanto estiver pensando nisso, não pode ser ruim.

Em seguida, verifique o console em busca de erros, conforme sugerido em outro post. Se você restringir o problema a um único aplicativo, reinstale-o (use algo como o AppZapper para limpar as preferências).

Este é um bom recurso link

    
por 12.02.2010 / 11:45
2

A base é muito robusta, geralmente é a GUI que trava.

Se você conseguir sair, tudo ficará bem novamente. Eu tenho um script "flogoff" que eu corro (do Terminal se eu ainda posso chegar lá, senão via SSH) que mata o meu login e traz de volta a tela de login. Que geralmente funciona.

Atualização: encontrei:

#!/bin/sh

pid='ps auxc | grep $USER | grep loginwindow | cut -c 10-14'
sudo kill -9 $pid

Até 10,5 a matança não precisava de um sudo. Em 10.6 usuários aparentemente não podem matar seu próprio login.

Ah, e sempre, SEMPRE, mantenha o Terminal.app aberto! O Finder.app não é robusto o suficiente e usa todas as oportunidades para mostrar o SWoD.

    
por 28.03.2015 / 16:08
1

Pode ser um disco com falha. Não faria mal para executar uma verificação do Disk Utility na sua unidade. E se você não for capaz de fazê-lo dentro do sistema operacional, você pode inicializar a partir de um disco do OS X e executar o Utilitário de Disco a partir de lá.

    
por 12.02.2010 / 10:58
1

Eu tive problemas parecidos com o meu iMac há alguns meses atrás, onde ele ficava totalmente atolado e se tornava irresponsável. Por alguma razão, eu parecia notar muito mais frequentemente quando eu estava executando máquinas virtuais no VMWare Fusion, então, no início, associei o problema ao VMWare.

Os problemas começaram a ocorrer com mais frequência. Além disso, ocasionalmente, o computador não encontrava o disco na inicialização (apenas mostrando um ícone de pasta cruzada). Ele então inicializaria se eu redefinir novamente. Esses problemas também ficaram mais frequentes com o tempo.

Eventualmente, o disco parou de funcionar completamente - ele simplesmente não inicializava, não importa quantas vezes eu tentasse novamente.

Então, embora eu não tenha nenhum conselho sobre como consertar seu problema ou mesmo diagnosticar seu problema, eu tenho um conselho geral: se você ainda não fez isso, faça um backup imediatamente. Dica bônus: comece fazendo backup dos arquivos mais importantes individualmente e faça um backup completo do disco. Porque isso soa muito como uma falha iminente no disco rígido.

    
por 12.02.2010 / 11:15
1

A primeira coisa que suspeito é de um problema no disco.

Obtenha um bom disco externo do qual o OS X pode inicializar, formate-o com o HFS + e execute um aplicativo clone como o Carbon Copy Cloner para manipular o conteúdo de sua unidade no disco externo.

Em seguida, execute a permissão do Utilitário de Disco e a verificação de dados na sua unidade interna. Veja se consegue encontrar (e reparar) problemas.

Continue executando o Utilitário de Disco até que não ocorram mais erros.

Você pode tentar executar o seu sistema fora da unidade externa por algum tempo para ver se você ainda tem os travamentos também, pois isso pode diminuir o problema.

Marque um encontro com um Apple Genius para que seu sistema seja verificado. Se você tem o Tech Tools da Apple para o seu sistema (ele deve ter AppleCare), então você pode executar o diagnóstico de disco também.

Além disso, se estiver sob o AppleCare, você pode ligar para a solução de problemas. O suporte técnico da Apple é geralmente muito bom, e se você tiver que enviá-lo (eu sei que chegar a uma loja da Apple para mim é mais do que um pouco difícil) a reviravolta é um dia ou dois, nada mal, embora eu seja Claro que existem alguns que têm histórias de terror (não existem sempre?)

    
por 12.02.2010 / 12:23
1

Eu experimentei um comportamento similar (embora não tão drástico). Eu não proponho ter uma resposta, mas eu pensei em pedir esclarecimentos para aqueles que poderiam:

É o caso de o seu computador funcionar perfeitamente bem por vários dias, você nunca o desliga durante esse tempo, e então começa a ficar descontrolado? E então, quando você o desliga, ele funciona bem continuamente por alguns dias, e depois enlouquece de novo?

Esse é o comportamento que notei no meu quando comecei a deixá-lo por uma semana de cada vez. Eu não tenho nenhum problema se eu desligar ou redefini-lo a cada dois dias. (E eu faço isso naturalmente, não esperando que ele se degrade para ficar inutilizável).

Não achei que estivesse claro em sua postagem original e achei que a informação poderia ajudar os solucionadores de problemas, se esse fosse o caso.

Eu teria deixado um comentário solicitando esclarecimentos, mas acho que não tenho a reputação de fazê-lo.

Espero que contribua com algo.

    
por 12.02.2010 / 14:54
0

Temos um problema semelhante com um Mac em nosso escritório executando o Leopard. Parece que é o Firefox que trava o sistema operacional. Desligar as extensões e reativá-las uma a uma não fez nada, é o programa principal em si.

Além disso, você fez uma atualização de uma versão anterior do sistema operacional, já que vi postagens que isso pode causar grandes problemas - as pessoas recomendaram que uma instalação limpa seja o caminho a ser seguido.

    
por 12.02.2010 / 13:24
0

Como já foi sugerido, obtenha o Carbon Copy Cloner, clone sua unidade de inicialização e inicialize a partir daí. Veja se isso acontece. Se você tiver módulos de RAM removíveis, tente remover ½ e veja se percebe alguma diferença.

Tente também inicializar no modo de usuário único e sem nenhum item de inicialização. (Você pode encontrar como fazer isso no google).

O OS X raramente faz coisas do nada. As beachballs são geralmente o resultado de algum mau funcionamento de hardware (quando ocorrem assim, o tempo todo) ou extensão do kernel que pode ser incompatível. Você tem alguma interface de áudio USB / Firewire externa?

    
por 15.02.2010 / 14:15
0

Parece que você quer corrigir o problema e, muitas vezes, é mais fácil corrigir um problema do que solucioná-lo. "Por quê?" muitas vezes é uma questão cara.

Aqui estão algumas das minhas soluções gerais just-fix-it quando não consigo encontrar um culpado:

  1. Faça logout e faça login novamente na conta de usuário.

  2. Reinicie o computador.

  3. Use o Onyx para executar scripts de manutenção diários / semanais / mensais e verificar se há arquivos de preferência corrompidos. link

  4. Faça o download e execute o Atualizador de combinações do Mac OS X para sua versão atual do sistema, ou seja, se você estiver executando a versão 10.6.2, use o atualizador 10.6.2. (Sou um novo usuário ou gostaria de postar um link. Tente usar o Google: apple kb DL959)

  5. ...? (Eu nunca tive que ir mais longe.)

A atualização combinada pode parecer extrema, mas na verdade é bastante eficiente. É tipicamente um arquivo de 4-700 MB e é executado sem supervisão por menos do que o tempo que leva para comer o jantar. Minha impressão é que apenas reinstala os arquivos do sistema. Na minha experiência, isso não afeta usuários, preferências ou aplicativos instalados.

Para ajudar no caso de um problema futuro tão grave que impeça de chegar à GUI, instale o Applejack, que é um bom solucionador de problemas no modo de usuário único: (Google: applejack mac)

    
por 17.02.2010 / 17:40