Hello Friends, Just came to a problem with nfnetlink_queue - nfnl_talk: recvmsg over-run GDB connected and backtrace showed the loop in the following: in write () from /lib/libc.so.6 (gdb) bt #0 0x00007f67b94c041f in write () from /lib/libc.so.6 #1 0x00007f67b946a743 in _IO_file_write () from /lib/libc.so.6 #2 0x00007f67b946baf8 in _IO_file_xsputn () from /lib/libc.so.6 #3 0x00007f67b9444442 in cuserid () from /lib/libc.so.6 #4 0x00007f67b944508f in vfprintf () from /lib/libc.so.6 #5 0x00007f67b944e328 in fprintf () from /lib/libc.so.6 #6 0x00007f67b930102d in nfnl_talk (nfnlh=0x53c4b0, n=<value optimized out>, peer=<value optimized out>, groups=<value optimized out>, answer=0x0, junk=0, jarg=0x0) at libnfnetlink.c:678 #7 0x00007f67b9be457f in __build_send_cfg_msg (h=0x5398d0, command=1 '\001', queuenum=<value optimized out>, pf=0) at libnetfilter_queue.c:114 #8 0x00007f67b9be46e6 in nfq_create_queue (h=0x5398d0, num=40, cb=0x41104a <cb>, data=0x5c8b68) at libnetfilter_queue.c:246 #9 0x0000000000410579 in nfqhandler::add_queue (this=0x53c3e0, group=40, dev=0x551578 "ppp40", ip=318845450) at nfqlib.cpp:369 #10 0x00000000004065df in hndpptp::setda (this=0x5301a0, pptp_pid=1505) at hndlib.cpp:418 #11 0x0000000000406b05 in hndpptp::dologin (this=0x5301a0, pi={_M_node = 0x588a40}) at hndlib.cpp:453 #12 0x0000000000408603 in hndpptp::run (this=0x5301a0) at hndlib.cpp:268 #13 0x000000000040522c in main () at nfman.cpp:34 Also I'm watching the following in the dmesg (though, it does not kill the service) - but maybe somehow influences? __ratelimit: 14 messages suppressed nf_queue: full at 1024 entries, dropping packets(s). Dropped: 679 Further details: using kernel 2.6.26.5 and libnetfilter_queue-0.0.16 libnfnetlink-0.0.39 It's all while used in the environment where users do connect to a host, and every connected user (over PPP) get's a separate NF-QUEUE - In this QUEUE i do packet accounting, to a different destination. When number of simultaneous queues went to 40+ I just came to a problem - deadloop with continues generation of the error to stderr - (3GB of record in the log in 3 minutes of deadlock) Do you think that increasing the NFQNL_QMAX_DEFAULT from 1024 to 10240 would solve the problem (in linux-2.6.26.5/net/netfilter/nfnetlink_queue.c) - or the problem is deeper? Maybe anything like this is fixed in further versions of the kernel of libraries? Will be grateful for any help Anton. -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html