O aplicativo trava, o ícone do dock permanece, não é possível reiniciar, mas nenhum processo no ps aux mata

35

Tenho encontrado um problema extremamente irritante desde que atualizei para Yosemite. O FCPX (mas eu estou tendo relatórios desse problema em outros computadores com finder.app e safari.app) às vezes trava na saída (sem rastreamento de log detectável) e seu ícone permanece no encaixe com o habitual "this application não está respondendo "aviso de menu. Forçar encerramento não funcionará A reinicialização só pode ser feita da maneira mais difícil, porque o aplicativo travado está impedindo um processo mais suave, mas nenhum processo isolado referente ao FCPX é listado quando está no monitor de atividades nem no psaux. Nenhum processo de zumbi encontrado; o desempenho do computador está bom. Se eu abrir uma biblioteca FCPX, receberei uma caixa de diálogo informando que "O aplicativo" Final Cut Pro "não está mais aberto", o que é bastante irritante q:

Estou no MBP Retina no início de 2013 15 '

Alguém tem a menor idéia do que está acontecendo aqui? Acontece com freqüência suficiente que redefinições difíceis a todo momento não são uma solução viável a longo prazo.

Além disso, seria extremamente útil saber o que fazer quando isso acontece em outras máquinas com outros aplicativos (:

Espero que alguém possa ajudar

Obrigado Marco

Marco Carandente
fonte
1
Você ainda pode publicar o log do console em torno do carimbo de data e hora do interesse para ver o que está acontecendo. Além disso, se você executar o arquivo de saída "ps -A> process.txt" no diretório inicial, poderá ser usado nos seus registros para ver quais processos estão ativos (antes da falha).
Ruskes
1
O Chrome faz isso ocasionalmente para mim. Não mais do que uma vez a cada duas semanas, para adivinhar.
bassplayer7
1
Eu enfrentei problemas muito semelhantes. Acabei fazendo o downgrade para o Mavericks, o que foi bastante direto e não posso dizer que realmente me arrependo dessa etapa. Não usará mais o Yosemite tão cedo.
beta
1
obrigado pelas respostas gentis; infelizmente, os logs sempre são totalmente silenciosos na hora da falha e, como afirmei antes, o ps também não é útil porque não há um único processo vinculado ao FCPX após a falha. No entanto, publicarei os logs e a saída ps quando encontrar o problema novamente. Também para ser notado, no último dia eu forcei ejetei uma unidade externa e ela mesma, pela primeira vez em meses, lançou meu FCPX zumbi. Isso é útil? Obrigado Marco
Marco Carandente

Respostas:

51

(Eu sei que essa é uma pergunta antiga, mas acho que isso pode ajudar alguém)

Eu tive o mesmo problema com o NetBeans e foi isso que funcionou para mim:

sudo killall launchservicesd
sudo killall Dock

Eu espero que isso ajude.

loco.loop
fonte
1
Alguém poderia explicar o que launchservicesdfaz?
Matthieu Riegler
1
@MatthieuRiegler A página de manual não é muito útil: Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.você encontrou informações mais completas e úteis?
Jsejcksn
2
Você já pensou no que estava fazendo o NB fazer isso? Eu tenho o mesmo problema e não consigo descobrir como corrigi-lo. Seguir o procedimento permite reiniciar, mas não corrige o problema subjacente.
sprinter
1
Não, não tenho o erro novamente há algum tempo. Você está usando o mais recente NB?
loco.loop
1
Funciona sempre para comportar-se mal no firefox no el-capitan.
Akhan
6

Estou executando o OS X 10.11 "El Capitan" no meu Macbook Pro e estou enfrentando esse problema com o Mozilla Firefox. Infelizmente, no meu caso, os comandos sudo killall launchservicesde sudo killall Docknão estão solucionando esse problema: depois de fazer isso, ainda não consigo, por exemplo, reiniciar o sistema operacional.

Eu descobri que o seguinte comando funciona em Macs:

sudo shutdown -r now

Se sua conta de usuário tiver privilégios administrativos no OS X , a execução do comando acima no Terminal forçará a reinicialização do OS X. Infelizmente, essa não é uma solução para o problema, mas como uma "última solução alternativa de recursos", funciona como um encanto.

Yuri Sucupira
fonte
3

Isso é baseado na resposta do loco.loop. Isso estava acontecendo comigo com muita frequência com o aplicativo Synergy. Agora eu transformei isso em um script bash.

sudo echo "#!/bin/bash
sudo killall launchservicesd
sudo killall Dock" > /usr/local/bin/fixDock && sudo chmod +x  
/usr/local/bin/fixDock

Agora eu apenas digito fixDockno meu terminal. :)

Justin Fortier
fonte
2

Abra o Activity Monitor, procure o processo launchservicesd. Destaque o processo e force o encerramento do processo. Vai demorar um pouco para o laptop responder, mas o aplicativo zumbi ofensivo também será encerrado. Funciona bem para as versões mais recentes do Firefox e Mac OS X El Capitan 10.11.3.

bkush
fonte
1

Eu tive problemas com as outras soluções, pois meu computador estava travado no modo "tentando desligar". Em outras palavras, não consegui abrir uma janela do terminal ou qualquer outra coisa, pois o sistema operacional estava tentando desligar todos os aplicativos.Mas ficou parado, esperando que esse processo errante morresse.

Acabei por fazer uma HARD POWERDOWN. Ou seja, segurei o botão liga / desliga por quatro segundos até desligar.

Aguarde dez segundos e ligue novamente. Tudo funciona bem. Espero que isto ajude.

Scott Biggs
fonte
1

Eu tive um problema semelhante após o encerramento forçado de um aplicativo (aconteceu com o Firefox, SQL Developer, Eclipse) no Yosemite. Eu encontrei uma solução que não requer uma reinicialização real:

  1. Clique no ícone da Apple no canto superior esquerdo, clique em Reiniciar e clique em Reiniciar na caixa de diálogo exibida. Aparentemente, nada vai acontecer
  2. Repita esse processo 10 ou mais vezes. Pode ser necessário fechar alguns aplicativos quando solicitado, para que eles não interrompam o processo de reinicialização. Tente evitar fechar qualquer coisa que o incomode demais.
  3. Enquanto você faz isso, verifique periodicamente se o aplicativo ainda é considerado "em execução" (ou seja, mantenha pressionado o botão no ícone - se ele diz "Forçar Encerramento", ainda não funcionou).
  4. Eventualmente, a tarefa de reinicialização encerrará o aplicativo bloqueado. Quando você perceber isso, pare de dizer para reiniciar.

Esta é a única solução que encontrei. É mais arte do que ciência, mas parece que em 60 segundos a tarefa de reinicialização se livra do aplicativo quebrado e está tudo bem. Para mim, isso foi muito mais conveniente do que realmente reiniciar o computador - alguns aplicativos não restauram muito bem. Tentei a mesma abordagem com o Force Quit (ou seja, repetidamente Force Quitting) e não obtive resultados.

Sempre que isso aconteceu comigo, pude sair com êxito da reinicialização (geralmente recusando-se a fechar os aplicativos que estão bloqueando a reinicialização) depois que o aplicativo foi fechado.

Nauraushaun
fonte