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