mpd trava na atualização do banco de dados

mpd trava na atualização do banco de dados

Mpd (versão mais recente dos repositórios, Ubuntu 14.10) trava ao atualizar o banco de dados. A princípio ele travava em todos os arquivos m4a, mesmo com as bibliotecas necessárias (libmad0) instaladas e atualizadas. Então, movi todos os arquivos m4a do meu diretório de músicas e ele começou a travar em alguns arquivos mp3. Percebi que ele sempre trava em um arquivo em um diretório .AppleDouble, então movi todos esses diretórios para fora do meu diretório de músicas, mas parece que eles são recriados (o mpd faz isso?). O mpd está travando em arquivos que já estão no banco de dados?

De qualquer forma, tudo que pesquisei no Google tinha mais de 3 anos e sobre bugs no ffmpeg, libav ou libmad0... De qualquer forma, o mpd não deve travar, mas ignore o erro e continue.

Aqui está o resultado do mpd (o mesmo encontrado em muitos relatórios de bugs sobre isso)

update: reading unsorted/.AppleDouble/06 A volta.mp3
Note: Illegal Audio-MPEG-Header 0x00000000 at offset 737.
Note: Trying to resync...
Note: Hit end of (available) data during resync.
mpg123: mpg123_getformat() failed: Message: I am done with this track.
Segmentation fault

Então, se eu remover esta faixa específica (neste casonão classificado/.AppleDouble/06 A volta.mp3) e faça com que o mpd atualize seu banco de dados, ele seguirá em frente até que haja outro mp3 no qual ele trave...

Editar: instalei a versão mais recente do mpg123 do sourceforge, com o mesmo resultado...

informação relacionada