PT-2026-125065
Publicado
2026-10-16
·
Atualizado
2026-10-16
Descrição por
Pontuação
N/A
Não disponívelNão há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
When a multithreaded frame (
zstdmt feature, CParameter::NbWorkers) is
left unfinished, its jobs may still be running on the worker threads: the C
library only waits for them when the next frame starts, or when the context
is freed. A session reset makes the context accept changes again in the
meantime, so:- unloading the dictionary (
load dictionary,ref cdict,ref prefix,disable dictionary,init*, orresetwith parameters) freed the dictionary a worker was still compressing against; - changing
NbWorkersmade the next frame resize the job table before waiting for the old jobs.
The flaw was corrected by refusing these calls while a multithreaded frame
is unfinished. The new
CCtx::wait for workers() waits for the workers
first.Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾