Bug no kernel do Linux 4.18 causa paralisação da CPU e o sistema congela em hardware mais antigo

Linux-Unix / Bug no kernel do Linux 4.18 causa paralisação da CPU e o sistema congela em hardware mais antigo

Core 2 Duo Series Particularmente Efetuado

1 minuto lido

Linux Kernel Organization, Inc.



Se alguma vez você precisou de um bom motivo para atualizar sua CPU antiga, parece que um bug de “parar o show” encontrou seu caminho na série de kernel estável do Linux 4.18 - embora só afetando hardware mais antigo, principalmente os processadores da era Intel Core 2 Duo. Este bug no kernel Linux 4.18 possui atualmente dois relatórios de bug enviados no rastreador do bugzilla.



A série Core 2 Duo não é tão incomum, apesar de ser uma CPU mais antiga, era popular em sua época e continua a ser popular em mais países em desenvolvimento. Como há distros Linux que visam especificamente países em desenvolvimento com hardware mais antigo, esse bug pode ser um pouco uma dor de cabeça para muitas pessoas.



O bug basicamente causa uma parada inicial da CPU e um congelamento total do sistema ao inicializar no Linux 4.18 até 4.18.5, e foi rastreado até a origem do relógio: Remova kthread como o commit problemático.



fonte do relógio: Remover kthread

O watchdog clocksource usa um trabalho para gerar um kthread para executar o watchdog. Isso é tão bobo quanto parece, execute o watchdog diretamente do trabalho.

Se o kernel do Linux 4.18 for construído com esse commit revertido, os processadores Core 2 Duo funcionarão sem nenhum problema neste kernel Linux mais recente. Outra solução para esse bug é inicializar o sistema com o parâmetro do kernel de clocksource = hpet - embora se você estiver executando em um hardware tão antigo quanto o Core 2 Duo, que viu seu último lançamento da série em ~ 2010, você provavelmente poderia apenas escolher uma versão mais antiga e estável do Linux LTS para inicializar seu sistema, enquanto espera que a situação seja corrigida no kernel mais recente e portado para a série de kernel 4.18.

Tag Núcleo linux