Como posso parar o Firefox de congelar regularmente?

3

(Firefox 7.0.1 no Ubuntu 11.10 usando Gnome Classic)

Eu esperava que meu problema de congelamento do Firefox tivesse sido resolvido com o método sqlite VACUUM oferecido nesta resposta . Isso ajudou, pois o Firefox parece congelar um pouco menos frequentemente.

Infelizmente, embora um pouco menos, o Firefox continua congelando. Parece acontecer se eu deixar por um tempo sem executar nenhuma tarefa, mas não tenho 100% de certeza sobre isso. De qualquer forma, pelo menos uma vez por dia, devo forçá-lo a fechar:

insira a descrição da imagem aqui

Executei o Firefox com a -gopção de verificar se recebo alguma saída de depuração, mas parece não informar nada de anormal. Parece isso quando preciso forçar um fechamento:

[Thread 0xa97ffb70 (LWP 4301) exited]
[Thread 0xaddfeb70 (LWP 4287) exited]
[Thread 0xb01feb70 (LWP 4275) exited]
[Thread 0xb09ffb70 (LWP 4274) exited]
[Thread 0xb140ab70 (LWP 4272) exited]
[Thread 0xb24ffb70 (LWP 4270) exited]
[Thread 0xb2e9db70 (LWP 4266) exited]
[Thread 0xb369eb70 (LWP 4265) exited]
[Thread 0xb42ffb70 (LWP 4264) exited]
[Thread 0xac2fdb70 (LWP 4309) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.

Eu tentei remover todos os plugins, sem sucesso.

Como faço para que o Firefox pare de congelar.

Questionador
fonte
Tente desinstalar e reinstalar.
Wizlog 13/11/11
2
Se você criar um perfil completamente novo e mudar para ele , o congelamento será interrompido? Se sim, quando você volta ao seu perfil antigo, o congelamento acontece novamente?
Daxelrod
2
Desculpe, não fui claro com a minha sugestão. O Firefox permite que você tenha vários perfis e alterne entre eles. Sugeri que você criasse um novo ao lado do perfil existente para fins de teste.
daxelrod
11
Antes de fazer isso, você pode fazer backup do perfil com este comando cp -r ~/.mozilla ~/.mozilla.bkupque copiará o .mozilla para .mozilla.bkup ou o que você desejar usar.
Rob
11
@daxelrod: iniciei um perfil limpo e lentamente apresentei meus plug-ins mais críticos. Por enquanto, tudo bem. Ele não identifica qual era o problema, mas pode ser a solução vencedora para começar do zero. Se você postar sua sugestão como resposta, e supondo que eu não receba o congelamento de volta, concederia a recompensa por isso.
Questionador

Respostas:

2

Sugiro usar o Gerenciador de perfis para criar um novo perfil ao lado do atual. O Profile Manager permitirá que você escolha qual perfil usar na inicialização.

Nesse novo perfil, desative todos os plugins. Use esse novo perfil um pouco e veja se os congelamentos continuam acontecendo. Se o fizerem, o problema é externo ao seu perfil; e tem a ver com a instalação do Firefox ou outra coisa no seu computador.

No entanto, se os congelamentos não acontecerem no novo perfil, você sabe que ele tem algo a ver com o antigo. Você pode começar a introduzir plug-ins e extensões, um de cada vez, no novo perfil para ver se é possível restringir um culpado.

Se o novo perfil ainda estiver funcionando sem problemas com todos os seus plugins e extensões, tente restaurar os dados do seu perfil antigo , um por vez.

Com esse processo, você poderá deduzir o que está causando o problema e, caso contrário, terá um novo perfil que não causará o problema com a maioria dos seus dados.

daxelrod
fonte
1

Vejo que você declarou;

Eu tentei remover todos os plugins, sem sucesso.

Só para ter certeza, você desativou o Java? Nesse caso, um script descontrolado também pode causar um problema como esse, dependendo de como o Firefox interpreta esse script. Além disso, alguns 'Anúncios' também podem causar a falha.

Eu sugeriria instalar o seguinte como um 'teste'; NoScript e AdBlockPlus. Ambos os plugins estão disponíveis diretamente no Firefox; Ferramentas> Complementos.

Caso você nunca tenha usado o 'NoScript', quando instalado pela primeira vez e você visitar uma página da Web, nenhum script será executado. Isso significa, por exemplo, que as tentativas de login não funcionarão, a funcionalidade do site baseada em scripts não funcionará etc. Quando você visita um site, pode simplesmente adicionar o script à sua lista aprovada, de maneira muito simples; Clique com o botão direito do mouse> NoScript> [Selecionar script]. Seus scripts "permitidos" serão lembrados; você também pode revogar direitos.

Eu tive exatamente o mesmo problema que você mencionou no Firefox no OS X e descobri que só ocorreu em determinadas páginas da Web, usando tentativa e erro, proibindo scripts usando o NoScript e não sofri o comportamento desde então.

V_P
fonte
Por curiosidade, se os plug-ins e scripts estiverem desativados, como um anúncio ainda causaria uma falha?
Daxelrod 18/11
@daxelrod: Desculpe, eu não desenvolvo Web, por isso não estou 100% ciente de como os anúncios e scripts operam, mas vi casos em que o YouTube, por exemplo, funcionaria corretamente mesmo sem permitir o script via NoScript; Eu acredito que foi uma mudança do lado do YouTube. Depois de ver isso, não tinha certeza se essas mesmas alterações poderiam ser empregadas para a entrega de anúncios, portanto, eu também mencionei o AdBlockPlus, como uma espécie de rede de segurança.
V_P
Os vídeos do YouTube serão reproduzidos sem o JavaScript ativado porque eles usam o plug-in Flash. Se você optar pela versão de teste em HTML5 , os vídeos serão reproduzidos sem a necessidade do plugin Flash ativado.
Daxelrod