Eu tenho um problema muito estranho. Um único programa (xnviewmp) parou recentemente para exibir qualquer texto na interface do usuário. A parte gráfica da interface do usuário funciona.
O SO é o Manjaro Linux (Arch) com o XFCE.
O programa não parece estar cheio de erros e passou a funcionar por muito tempo. O problema apareceu depois de alguma instalação / atualização (não sei exatamente).
A partir do console, eu leio as seguintes mensagens de erro:
Fontconfig error: "/etc/fonts/fonts.conf", line 38215135: syntax error
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/var/cache/fontconfig</cachedir>
Fontconfig warning: adding <cachedir prefix="xdg">fontconfig</cachedir>
O arquivo /etc/fonts/fonts.conf
existe e possui as permissões apropriadas. Observe o número de linha muito estranho na primeira mensagem de erro.
Eu tentei apagar /etc/fonts/fonts.cong
e, surpreendentemente, o xnviewpm começou a funcionar corretamente. Mas isso, claro, não pode ser uma solução.
A interface do usuário do programa é baseada em QT, mas todos os outros programas baseados em QT funcionam bem.
O programa xnviewmp foi atualizado hoje como parte das atualizações regulares do SO, mas o problema ainda persiste.
Tentei criar um novo usuário para excluir minhas configurações locais, mas o problema ainda persiste.
Alguma idéia de como corrigir esse problema ou, pelo menos, como continuar com o diagnóstico?
Tags qt fontconfig manjaro