On Wednesday 2010-03-03 18:42, Jan Engelhardt wrote: > >If they are align-safe, what's this? :-) > >18:41 ares:/home/jengelh # conntrack -L >Bus error >18:41 ares:/home/jengelh # file `which conntrack` >/usr/sbin/conntrack: ELF 32-bit MSB executable, SPARC32PLUS, V8+ Required, >version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, >not stripped (gdb) r -L Starting program: /home/jengelh/code/conntrack-tools/src/conntrack -L Program received signal SIGBUS, Bus error. 0xf7fa0c24 in __parse_counters (attr=0xffff9a0c, ct=0x301c8, dir=0) at parse.c:319 319 = __be64_to_cpu(*(u_int64_t *) (gdb) l 314 = ntohl(*(u_int32_t *) 315 NFA_DATA(tb[CTA_COUNTERS32_PACKETS-1])); 316 317 if (tb[CTA_COUNTERS_PACKETS-1]) 318 ct->counters[dir].packets 319 = __be64_to_cpu(*(u_int64_t *) 320 NFA_DATA(tb[CTA_COUNTERS_PACKETS-1])); 321 322 switch(dir) { 323 case __DIR_ORIG: (gdb) p NFA_DATA(tb[CTA_COUNTERS_PACKETS-1]) $1 = (void *) 0xffff9a14 .......................^ There's the problem (gdb) bt #0 0xf7fa0c24 in __parse_counters (attr=0xffff9a0c, ct=0x301c8, dir=0) at parse.c:319 #1 0xf7fa14dc in __parse_conntrack (nlh=0xffff9980, cda=0xffff9878, ct=0x301c8) at parse.c:494 #2 0xf7f9ec7c in __callback (nlh=0xffff9980, nfa=0xffff9878, data=0x301b8) at callback.c:30 #3 0xf7f7e4a8 in nfnl_step () from /usr/lib/libnfnetlink.so.0 #4 0xf7f7e6b4 in nfnl_process () from /usr/lib/libnfnetlink.so.0 #5 0xf7f7fc80 in nfnl_catch () from /usr/lib/libnfnetlink.so.0 #6 0xf7f9db04 in nfct_query (h=0x30150, qt=NFCT_Q_DUMP, data=0xffffd190) at api.c:801 #7 0x00015048 in main (argc=2, argv=0xffffd2d4) at conntrack.c:1275 -- 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