Pokud byste došel k tomu, že visí bloknutý accept(), spotřeba procesoru je nula a příchozí spojení se "nedozvoní", tak je mi to divné... iptables, apparmor/selinux, co já vím... toto jsem nikdy nezažil.
A to já zase jo, včetně perliček typu velmi "kreativně" zpracovaného listen() / accept() způsobem, že to postupně vyleakovalo listen() frontu s 128 backlogem.
Ten strace fakt někdy pomůže mnohem víc než gdb... (a jindy zase ne)