From mboxrd@z Thu Jan 1 00:00:00 1970 From: Francesco Ciocchetti Subject: libiptc ... and matches , seg fault Date: Thu, 14 Jul 2005 20:21:32 +0200 Message-ID: <42D6AD2C.5070304@fastwebnet.it> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: To: netfilter-devel@lists.netfilter.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: netfilter-devel-bounces@lists.netfilter.org Errors-To: netfilter-devel-bounces@lists.netfilter.org List-Id: netfilter-devel.vger.kernel.org Hi all ML. I'm tryng to develop a small apps with libiptc copyng as much as possible from iptables.c i'm getting a segmentation fault when i call find_match with 'tcp' as argument. searching with gdb i found that : my segfault arrives when in register_match if (strcmp(me->version, program_version) != 0) (line 1052 of iptables.c 1.2.11) Program received signal SIGSEGV, Segmentation fault. 0x0ff0b824 in strcmp () from /lib/tls/libc.so.6 (gdb) where #0 0x0ff0b824 in strcmp () from /lib/tls/libc.so.6 #1 0x100083e8 in register_match () #2 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #3 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #4 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #5 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #6 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #7 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #8 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #9 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #10 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #11 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #12 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #13 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #14 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #15 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #16 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #17 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #18 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #19 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so #20 0x0fe53584 in _init () from /lib/iptables/libipt_tcp.so Previous frame inner to this frame (corrupt stack?) If i missed some info don't esiatate to ask :) anyone has some hints? thx Francesco