Pular para o conteúdo
PipeWire 1.6.8 chega com correções de bugs críticos e melhorias de estabilidade

PipeWire 1.6.8 chega com correções de bugs críticos e melhorias de estabilidade

Versão 1.6.8 do PipeWire corrige race condition no JACK, vazamentos de memória e aprimora módulos como RAOP, Bluetooth e GStreamer.

A nova versão 1.6.8 do PipeWire foi lançada em 9 de julho de 2026. Trata‑se de um bugfix release totalmente compatível com as APIs e ABIs das versões 1.6.x anteriores, focado em eliminar falhas críticas e melhorar a estabilidade geral do servidor de áudio e vídeo.

Principais correções

  • JACK: corrigido race condition em jack_port_get_buffer() que provocava perda de eventos MIDI em aplicações como o Ardour.
  • Memória: removidas alocações ilimitadas que podiam levar a out‑of‑memory (OOM) em diversos módulos.
  • Graph recalcs: evitados recálculos desnecessários no núcleo, resolvendo bug ao suspender um nó ativo.

Atualizações por módulo

PipeWire (núcleo)

  • Redução de recalculações de grafo, corrigindo falha ao suspender nós em execução.

Modules

  • RAOP: agora verifica Content‑Length e checagem de alocação, prevenindo erros OOM.
  • client-node: correção de vazamento de memória em caminho de erro (issue #5348).

SPA (Simple Plugin API)

  • Atualizações dinâmicas corretas em filter‑graph.
  • Correção de cálculo de volume quando o filtro está dentro de nó com volume de hardware (issue #5344).
  • Adição das opções normalize e latency ao filtro SOFA (issue #5322).
  • Evita picos de 100 % de uso ao desconectar uma placa de som.

Bluetooth

  • Corrigido vazamento potencial quando o transporte falha ao iniciar.

Pulse‑server

  • Prevenção de estouro de pilha causado por alloca sem limites.

JACK (continuação)

  • Correção adicional de race condition em jack_port_get_buffer() quando chamada por threads concorrentes (issue #5324).

GStreamer

  • Ignora metadados de crop inválidos.
  • Evita crash por registro duplicado de listener de metadados.

Impacto para usuários e desenvolvedores

A atualização é recomendada para todos os ambientes que utilizam PipeWire como servidor de áudio/vídeo, especialmente aqueles que dependem de JACK para produção musical ou GStreamer para pipelines de mídia. As correções de vazamento de memória e de race conditions aumentam a robustez em sistemas de produção e em estações de trabalho criativas.

Para atualizar, basta utilizar o gerenciador de pacotes da sua distribuição (por exemplo, apt, dnf ou pacman) ou compilar a partir do código-fonte disponível no repositório oficial.

Referências

  • Página oficial de lançamentos: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.6.8
  • Issues citadas: #5348, #5344, #5322, #5324.

Via gitlab.freedesktop.org. Você pode conferir o post original em inglês:

PipeWire 1.6.8 (2026-07-09)

Por · Última atualização: