Win 7 Home Premium e sistema de paralisação do Firefox & sqlite pela manipulação de HDD ou SSD após algum tempo. O que fazer? Kernel e Sistema NT até 25/26% de uso de cpu

0

The answer in short to spare you any misleading in this case:

It's three known bugs: In sqlite, and/or in Firefox's handling of sqlite, and in the operating system Win 7. (Win 7 shouldn't allow a program to stall the whole system.) Deleting the faultily huge "places.sqlite-wal" in the Firefox-user's profile folder solved it.

Meu sistema de notebook é: Win 7 Home Premium de 64 bits. Um disco rígido clássico e um SSD estão no caderno. O SSD é o disco de inicialização. Processador Intel com dois núcleos com dois threads cada. (4 tópicos juntos.)

Agora, segundos, mas principalmente de 5 a 20 minutos após a inicialização, meu sistema trava.

Quando o sistema trava, o gerenciador de tarefas (se ainda estiver acessível) mostra que o "Kernel & System NT" (sempre com o PID 4) sobe para 25 e 26% de uso da cpu. A janela do programa com a qual eu estava trabalhando quando a paralisação começou é parcialmente responsiva, algumas vezes sem resposta, às vezes, ao clicar na janela, ela fica coberta com branco meio opaco.

Às vezes, outras janelas do programa ainda estão totalmente acessíveis. Às vezes ctrl + alt + del me leva para a página win logof / change / etc do usuário, mas embora algumas vezes seja possível clicar - ele nunca funciona, seja o que for que eu selecione, se me levar de volta às janelas do desktop e do programa. p>

Após o início da paralisação, leva-se segundos até 2 minutos e, então, nada do sistema está mais acessível.

Somente o botão liga / desliga por sete segundos funciona mais para desligar o notebook, interrompendo a energia.

Eu já experimentei o Process Explorer, com a configuração de prioridade de processo no máximo. Mas uma vez que a parada aparece, eu não posso mais salvar nada de lá. (Eu poderia fazer um log de gravação contínua com o explorador de processos?) Eu também tentei WhySoSlow beta, mas quase ao mesmo proveito. Eu não tentei gravar tudo (processos) com o WhySoSlow até agora, porque eu tenho experiências ruins com logs de execução constantes. (Mas vou gravar tudo, se necessário.)

My question: What should I try now?

I'm really out of ideas, as even Process explorer on highest process priority stalls.

My guess is that the Win 7 system has acquired a malfunction (or changed setting) so it stalls when the HDD is going to sleep or is woken up again. Running music from the HDD in an endless loop I had no stall for hours. But when writing the last sentence of the first version of the long text I already had written for here, it stalled again. ): Maybe the whole mp4-music file ended in cache and so Win 7 again tried to put the HDD to sleep? (Or wake it up later on.)

O sistema funcionou bem por pelo menos mais de 6 meses. (Na verdade, acredito que coloquei o SSD há dois anos no computador.)

Ao escrever uma carta longa e necessária por volta de 28 de dezembro de 2015, o sistema começou a travar. Além de outras coisas, tentei: troquei o disco rígido clássico por outro disco rígido. E coloque os dois discos (novo HDD e SSD) em outro notebook tecnicamente idêntico. A parada também aconteceu lá.

Então eu já estreitei a causa: 1. É o SSD. ou 2. Meu Windows 7 adquiriu algum problema que não tinha antes. (Eu não posso excluir que eu mudei algumas configurações de energia, para tornar o Notebook mais silencioso, por exemplo, deixando o HDD mais cedo para dormir.)

Eu agora tentei rodar um arquivo mp4 (localizado no HDD) em um loop sem fim, e o sistema está rodando agora por horas!

Então, presumo que tenha algo a ver com a forma como o Win 7 lida com o HDD ou com o SSD.

--- Ah não! Apenas quando eu estava escrevendo a última frase, o sistema parou novamente depois de horas. ): Eu mudei o texto da pergunta, e agora pergunte em geral.

Por favor me ajude!

(P.S. Eu tenho uma conexão de internet de 64 kib / s atualmente.)

O caderno é:

CPU MEDION P7624, Microsoft Windows 7 x64 Home Premium, Intel (R) Core (TM) i3-2350M a 2.30GHz, 4.0 GiB expansível até 32.0 GiB

    
por John 04.01.2016 / 03:34

1 resposta

1

A solução:

There are occurences of this reported for over 3 years on the mozilla-bug website.

It's Firefox stalling the system when accessing too often or with too big data sizes the file "places.sqlite-wal" in the Firefox-user's profile directory. Related or as cause of this that file becomes very large. My "places.sqlite-wal" became over 1.8 GByte.

After deleting the too huge "places.sqlite-wal"-file no more stalling occured.

[ You might increase the sessionstore-time in about:config, but I do not know if this advice I read somewhere really is a solution. At least I can't see why making a session store every 15 seconds default (value 15000 ms) is necessary.]

Na internet, encontrei exemplos com o Firefox rodando no Win 7 Home Premium e usando um SSD ou um disco rígido clássico. O maior tamanho de arquivo relatado que encontrei foi de 6,5 GByte.

Classifico isso como três erros sérios:

  1. O Firefox parece manter as informações supostamente excluídas no arquivo "places.sqlite-wal", como o próprio sqlite ou o processamento do Firefox parece estar com defeito. UMA GRANDE SEGURANÇA E PRIVACIDADE QUE VIOLA!
  2. O Win 7 deve definitivamente impedir que o Firefox torne o sistema 100% irresponsável por um longo tempo. Eu encontrei casos de 90 segundos para casos em que o sistema ainda não respondia após 10 minutos.
  3. O próprio site sqlite informa sobre erros ocorridos ao escrever com muita frequência ou em excesso em um arquivo wal muito grande.

Eu vou ainda mais longe e digo que a mudança do Firefox para o uso do banco de dados sqlite era suspeita e o manuseio de bugs relacionados a esse sqlite é duvidoso: comentários da equipe da Mozilla sobre esse tópico não foram úteis, para dizer o mínimo. O problema é chamado raramente.

No meu caso, só foi possível por acaso encontrar o motivo, já que TODOS os programas de monitoramento de processos que eu tentei não conseguiam registrar o que estava acontecendo - mesmo o Process Explorer com prioridade de thread definido como máximo não respondia mais. (Eu não consegui baixar o conjunto XPerf da Microsoft devido à minha conexão lenta com 64 kbit / segundo). As pessoas acabarão fazendo uma nova instalação do Firefox ou até mesmo do sistema operacional ao invés de reportar o bug.

Minhas próprias conclusões depois de ler as coisas que encontrei foi que o uso do sqlite permite espionar o usuário.

Idependentemente, ao escrever sobre o tamanho do arquivo grande, alguém me disse que os arquivos de lugares são os mais produtivos em computação forense.

P.S. Como eu encontrei? Por acaso. Como último recurso eu estava prestes a preparar a clonagem da minha partição de inicialização para outro disco rígido. Porque eu só tinha cerca de 35 GByte no outro disco rígido eu tentei apagar arquivos enormes da minha partição de inicialização. Ter um SSD era bastante arriscado executar uma pesquisa no Windows Explorer sobre toda a partição c para os arquivos maiores, e "places.sqlite-wal" era o maior. (Eu já removi os arquivos de instalação do win7 e x-systems e 3 filmes.) "Places.sqlite-wal" era de longe o maior arquivo então. Depois de excluí-lo, a parada nunca mais ocorreu.

Todas as outras coisas que fiz foram perdidas.

Alguns links: link E explicitamente sobre problemas no sistema de arquivos em algum lugar no link

    
por 11.01.2016 / 23:31