O Firefox não iniciará a partir do menu de inicialização - trava em FUTEX_WAIT_PRIVATE

2

(12.10, tanto o KDE quanto o xfce4)

Por alguma razão, o Firefox parou de funcionar quando foi iniciado a partir do launcher do gerenciador de janelas. O programa é executado, mas nada acontece. Se eu tentar novamente, recebo um pop-up de erro que me diz que outra instância do Firefox já está em execução, o que é verdadeiro de acordo com ps .

Se eu strace do processo, ele está preso em uma chamada de sistema FUTEX_WAIT_PRIVATE. Alguém sabe como fazer isso parar de acontecer? (Eu encontrei um post antigo que dizia que tem algo a ver com as tecnologias assistivas sendo ativadas, mas no meu sistema elas não estão tão longe quanto eu posso dizer).

Ah, e eu posso iniciar o Firefox com sucesso, iniciando-o a partir de uma janela xterm.

    
por Pointy 15.02.2013 / 23:54

2 respostas

2

Eu tenho esse mesmo problema. Quando eu inicio minha máquina e faço o login no Unity, uma das primeiras coisas que vou lançar é o Firefox. O ícone na barra Unity pisca algumas vezes e depois nada.

Eu vou para o System Monitor e encontro 2 processos do Firefox lá ... um que é um zumbi e outro dormindo. Se eu fizer um 'strace -p' no processo de dormir, ele mostra que está preso em FUTEX_WAIT_PRIVATE.

Isso não ocorreu quando eu estava no dia 12.04, desde a atualização para 12.10. Eu também vi a sugestão para desabilitar os add-ons do Firefox para Unity Desktop, Unity Websites, Integração de barra de menu global e Ubuntu Firefox Mods. Eu fiz isso, mas obtenho o mesmo resultado.

Agora, se no System Monitor eu matar o processo de suspensão, posso tentar reiniciar. Normalmente, o segundo lançamento funciona bem. Mas o primeiro nunca faz.

Estou pensando que isso ainda tem algo a ver com o Unity, mesmo com os complementos de integração do Unity desativados, porque se eu usar o Gnome ou o XFCE para gerenciamento de desktop ... o Firefox será lançado pela primeira vez ou a qualquer momento .

    
por unconfused 27.02.2013 / 00:08
1

você pode terminar o processo de dormir pelo sinal KILL

killall -SIGNAME process-name

ou

kill -9 PIDnumber

ou alcance isso do monitor do sistema, adivinhe com o botão direito? (tem o xubuntu)

    
por Dee 26.03.2013 / 17:41