Estou tentando depurar um problema que acontece o tempo todo. O NetworkManager está em execução e, ao conectar-me a uma rede, estou usando um script de despachante para configurar minhas regras de firewall (shorewall e está configurado para ser executado de forma assíncrona). Assim que o shorewall define as regras, o NetworkManager trava:
NetworkManager segfault at 8 ip 00007fa89e102e16 sp 00007fff51f34be8 error 4 in libc-2.23.so[7fa89e084000+18e000]
Não entendo porque o shorewall/iptables teria um impacto direto aqui. Eu tentei cortar meu conjunto de regras de shorewall e ainda trava. Por fim, desativei o shorewall completamente e usei um script iptables muito simples, e funcionou sem problemas. Shorewall também está configurando o QOS, então há outras coisas acontecendo, mas ainda estou tendo dificuldade em acreditar que pode haver um link direto.
Além disso, se eu reverter para uma versão mais antiga do NetworkManager 1.4.4-r1, não terei nenhum problema. Por fim, também reverti manualmente para a versão de trabalho anterior do shorewall, mantendo o NetworkManager em 1.10.2 e isso não teve impacto. Portanto, não acredito que seja um problema com o shorewall, mas sim algo que o NetworkManager está fazendo de maneira diferente.
Tentei usar strace aqui, mas não estou fazendo cara ou coroa com a saída.
O que mais posso fazer para resolver isso?
Voltei para o NetworkManager 1.4.4-r1 e o problema parece ter desaparecido. Vou arquivar um relatório de bug com o NetworkManager.