Thanks for the advice.
I have already attempted to contact markus@ with dmesg output and problem output etc... I think I even tried running igmpproxy in gdb too and sent that along.
I didn't get any response though which is why I came here as perhaps someone would have an idea of how to fix it.
Perhaps @ports is the right place to ask as I'm totally lost