|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
gtk-gnutella-devel Digest, Vol 24, Issue 1Send gtk-gnutella-devel mailing list submissions to
gtk-gnutella-devel@... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel or, via email, send a message with subject or body 'help' to gtk-gnutella-devel-request@... You can reach the person managing the list at gtk-gnutella-devel-owner@... When replying, please edit your Subject line so it is more specific than "Re: Contents of gtk-gnutella-devel digest..." Today's Topics: 1. DHT assert. (Bill Pringlemeir) 2. Re: DHT assert. (Raphael Manfredi) 3. Re: DHT assert. (Bill Pringlemeir) 4. Re: DHT assert. (Bill Pringlemeir) 5. Re: DHT assert. (Raphael Manfredi) 6. Re: DHT assert. (Raphael Manfredi) 7. Re: DHT assert. (Bill Pringlemeir) ---------------------------------------------------------------------- Message: 1 Date: Tue, 12 Aug 2008 21:50:47 -0500 From: Bill Pringlemeir <bpringle@...> Subject: [gtk-gnutella-devel] DHT assert. To: gtk-gnutella-devel@... Message-ID: <8763q5typk.fsf@...> Content-Type: text/plain; charset=us-ascii I have a headless ultra running with the DHT code enabled, [log exerpt] 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] iterating to hop 6 (bounded parallelism: sending 2 RPCs at most, 1 outstanding) 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] at hop 6, handling RPC reply from hop 5 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] handling reply from 24.247.123.249:9058 (LIME v0.0) [8fd558798c6683395975822db055747cc78b4951] "unknown", ref=2 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] not iterating (pending RPC) 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] at hop 6, handling RPC reply from hop 6 08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] handling reply from 24.247.123.249:9058 (LIME v0.0) [8fd558798c6683395975822db055747cc78b4951] "unknown", ref=2 FATAL: Assertion failure in lookup.c:985: "!patricia_contains(nl->path, kn->id)" CRASH (pid=30320) by SIGABRT [stack] #0 0x4034e967 in sigsuspend () from /lib/libc.so.6 #1 0x0816f807 in crash_handler () #2 <signal handler called> #3 0x4034e566 in raise () from /lib/libc.so.6 #4 0x4034fd88 in abort () from /lib/libc.so.6 #5 0x08170e1c in assertion_failure () #6 0x081653fb in lookup_rpc_cb () #7 0x08161f77 in dht_rpc_answer () #8 0x08157b78 in k_handle_lookup () #9 0x0815a70a in kmsg_received () #10 0x080e1797 in node_udp_process () #11 0x08138fc0 in udp_received () #12 0x081299ef in socket_udp_event () #13 0x0817afeb in dispatch_poll () #14 0x400d87cd in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 #15 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #16 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #17 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #18 0x081357c6 in topless_main_run () #19 0x0804e7aa in main () Apparently I haven't compiled with symbols or '--pause-on-crash' doesn't seem to allow me to attach with symbols. I had compiled with -pg. I tried to get 'nl' and 'kn' as they probably would have been helpful. This was revision 15558 and it looks like code has been updated. I will retry. ------------------------------ Message: 2 Date: Wed, 13 Aug 2008 18:59:27 +0000 (UTC) From: Raphael_Manfredi@... (Raphael Manfredi) Subject: Re: [gtk-gnutella-devel] DHT assert. To: gtk-gnutella-devel@... Message-ID: <g7vauf$p7l$1@...> Content-Type: text/plain; charset="iso-8859-1" Quoting Bill Pringlemeir <bpringle@...> from ml.softs.gtk-gnutella.devel: :I have a headless ultra running with the DHT code enabled, : :FATAL: Assertion failure in lookup.c:985: "!patricia_contains(nl->path, kn->id)" :CRASH (pid=30320) by SIGABRT There's no such line in the latest version. Can you try with r15581? Raphael ------------------------------ Message: 3 Date: Thu, 14 Aug 2008 00:03:17 -0500 From: Bill Pringlemeir <bpringle@...> Subject: Re: [gtk-gnutella-devel] DHT assert. To: Raphael_Manfredi@... (Raphael Manfredi) Cc: gtk-gnutella-devel@... Message-ID: <87k5ekchnu.fsf@...> Content-Type: text/plain; charset=iso-8859-1 On 13 Aug 2008, Raphael_Manfredi@... wrote: > Quoting Bill Pringlemeir <bpringle@...> from > ml.softs.gtk-gnutella.devel: >> I have a headless ultra running with the DHT code enabled, >> >> FATAL: Assertion failure in lookup.c:985: "!patricia_contains(nl->path, >> kn->id)" >> CRASH (pid=30320) by SIGABRT > > There's no such line in the latest version. Can you try with r15581? r15590 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 3 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC) 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC) 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC) 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4 08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] iterating to hop 5 (loose parallelism: sending 3 RPCs at most, 0 outstanding) FATAL: Assertion failure in lookup.c:1325: "!map_contains(nl->queried, kn->id)" CRASH (pid=8469) by SIGABRT (gdb) where #0 0x4034e967 in sigsuspend () from /lib/libc.so.6 #1 0x08151d50 in crash_handler (signo=6) at crash.c:173 #2 <signal handler called> #3 0x4034e566 in raise () from /lib/libc.so.6 #4 0x4034fd88 in abort () from /lib/libc.so.6 #5 0x08154bd8 in assertion_failure (data=<value optimized out>) at fast_assert.c:96 #6 0x0814a55f in lookup_iterate (nl=0x415a3000) at lookup.c:1325 #7 0x0814a9d5 in lookup_rpc_cb (type=DHT_RPC_TIMEOUT, kn=0x41596f40, unused_n=0x0, function=0, payload=0x0, len=0, arg=0x407d23a0) at lookup.c:1304 #8 0x08144cc3 in rpc_timed_out (unused_cq=0x82ae3c8, obj=0x41578690) at rpc.c:154 #9 0x081514c4 in cq_expire (cq=0x82ae3c8, ev=0x0) at cq.c:446 #10 0x0815163c in cq_clock (cq=0x82ae3c8, elapsed=<value optimized out>) at cq.c:497 #11 0x08151734 in callout_timer (unused_p=0x0) at cq.c:567 #12 0x400a2a16 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0 #13 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #14 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #15 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #16 0x08119f7a in topless_main_run () at topless.c:49 #17 0x0804e41b in main (argc=6, argv=0xbfc0d594) at main.c:1435 (gdb)frame 6 #6 0x0814a55f in lookup_iterate (nl=0x415a3000) at lookup.c:1325 (gdb) p nl $1 = (nlookup_t *) 0x415a3000 (gdb) p *nl $2 = {magic = NLOOKUP_MAGIC, kuid = 0x415087f4, closest = 0x415a1780, prev_closest = 0x415a1780, shortlist = 0x415a2150, queried = 0x415a01f0, tokens = 0x415a0200, path = 0x415a21a4, ball = 0x415a21c0, expire_ev = 0x415a21dc, u = {fn = {ok = 0}, fv = {ok = 0}}, err = 0x813ff32 <bootstrap_status>, arg = 0x0, type = LOOKUP_NODE, mode = LOOKUP_LOOSE, lid = 0, initial_shortlist_cnt = 20, initial_contactable = 20, amount = 20, msg_pending = 0, msg_sent = 12, msg_dropped = 0, rpc_pending = 0, rpc_latest_pending = 0, rpc_timeouts = 4, rpc_bad = 0, rpc_replies = 8, bw_outgoing = 972, bw_incoming = 5816, udp_drops = 0, start = {tv_sec = 1218679468, tv_usec = 193884}, end = { tv_sec = 0, tv_usec = 0}, hops = 5} (gdb) p *kn $3 = {magic = KNODE_MAGIC, id = 0x41590204, last_seen = 0, last_sent = 0, vcode = {u32 = 1279872325}, refcnt = 3, rtt = 0, flags = 0, addr = { net = 4, addr = {ipv6 = "\206\233nBt???QD5\b\024\000\000", ipv4 = 1114545030}}, status = KNODE_UNKNOWN, port = 43167, rpc_timeouts = 0 '\0', major = 0 '\0', minor = 0 '\0'} ------------------------------ Message: 4 Date: Thu, 14 Aug 2008 00:08:46 -0500 From: Bill Pringlemeir <bpringle@...> Subject: Re: [gtk-gnutella-devel] DHT assert. To: Raphael_Manfredi@... (Raphael Manfredi) Cc: gtk-gnutella-devel@... Message-ID: <87hc9odvz5.fsf@...> Content-Type: text/plain; charset=us-ascii On 14 Aug 2008, bpringle@... wrote: > On 13 Aug 2008, Raphael_Manfredi@... wrote: >> Quoting Bill Pringlemeir <bpringle@...> from >> ml.softs.gtk-gnutella.devel: >>> I have a headless ultra running with the DHT code enabled, >>> >>> FATAL: Assertion failure in lookup.c:985: "!patricia_contains(nl->path, >>> kn->id)" >>> CRASH (pid=30320) by SIGABRT >> >> There's no such line in the latest version. Can you try with r15581? > r15590 Sorry, I am way behind (I see many new relevant changes). I think this was probably an intermediate not suitable for general consumption. ------------------------------ Message: 5 Date: Thu, 14 Aug 2008 08:21:55 +0000 (UTC) From: Raphael_Manfredi@... (Raphael Manfredi) Subject: Re: [gtk-gnutella-devel] DHT assert. To: gtk-gnutella-devel@... Message-ID: <g80pv3$aqq$1@...> Content-Type: text/plain; charset="iso-8859-1" Quoting Bill Pringlemeir <bpringle@...> from ml.softs.gtk-gnutella.devel: :On 14 Aug 2008, bpringle@... wrote: :Sorry, I am way behind (I see many new relevant changes). I think :this was probably an intermediate not suitable for general :consumption. Well, this is brand new code that has not been completely stabilized yet. All the trivial buglets have been found, now the hard ones remain. Little mistakes made whilst developping which are now difficult to find and cause problems to pop up, like the one you are encountering (which I never did -- different conditions on your side). I think all these problems come down to one thing: I have forgotten somewhere to increment a ref counter on the Kademlia node object (knode_t *) and then it's wrongly freed too early and replaced by another one, whereas the code expected the old object to still be around. I'm chasing another manifestation of the bug that I have encountered. Raphael ------------------------------ Message: 6 Date: Thu, 14 Aug 2008 16:16:06 +0000 (UTC) From: Raphael_Manfredi@... (Raphael Manfredi) Subject: Re: [gtk-gnutella-devel] DHT assert. To: gtk-gnutella-devel@... Message-ID: <g81lo6$1gd$1@...> Content-Type: text/plain; charset="iso-8859-1" Quoting Bill Pringlemeir <bpringle@...> from ml.softs.gtk-gnutella.devel: :r15590 I found a missing refcount thanks to additional assertions. That could explain your symptoms. Please update and let me know how it goes. Raphael ------------------------------ Message: 7 Date: Sat, 16 Aug 2008 11:40:50 -0500 From: Bill Pringlemeir <bpringle@...> Subject: Re: [gtk-gnutella-devel] DHT assert. To: gtk-gnutella-devel@... Message-ID: <87fxp4rjzh.fsf@...> Content-Type: text/plain; charset=iso-8859-1 On 14 Aug 2008, Raphael_Manfredi@... wrote: > I found a missing refcount thanks to additional assertions. That could > explain your symptoms. Please update and let me know how it goes. That certainly did seem to fix the problem. Previously runs were only averaging 1/2 hour or less until an assertion. With revision 15637, I was running for over 10 hours before an assertion [the trace is completely different]. I am not even sure it is DHT related; maybe it is a side effect? fwiw, Bill Pringlemeir. 08-08-16 09:54:33 (MESSAGE): DHT traffic from new firewalled node cad39d14f7b216bb28851c70e80314117211e630 at 98.213.136.92:0 (LIME v0.0) 08-08-16 09:54:33 (MESSAGE): DHT STORE valid security token from 98.213.136.92:0 (LIME v0.0) [cad39d14f7b216bb28851c70e80314117211e630] "unknown", ref=1 08-08-16 09:54:33 (MESSAGE): DHT STORE a2ef95b4f7246f335f43838ecc29500ea432b713 as ALOC v0.1 (66 bytes) created by 98.213.136.92:0 (LIME v0.0) [cad39d14f7b216bb28851c70e80314117211e630] "unknown", ref=1 (original) 08-08-16 09:54:33 (MESSAGE): DHT STORE status for a2ef95b4f7246f335f43838ecc29500ea432b713 is 8 (Creator is not acceptable) 08-08-16 09:54:34 (MESSAGE): DHT traffic from new firewalled node a2e92ea485ff09f668c0fbbe83aa04f63a66c557 at 12.205.249.123:0 (LIME v0.0) 08-08-16 09:54:34 (MESSAGE): DHT traffic from new firewalled node 70352a09dd779a287339da1d58b6ad8cde722294 at 127.0.0.1:0 (LIME v0.0) 08-08-16 09:54:34 (MESSAGE): DHT STORE valid security token from 127.0.0.1:0 (LIME v0.0) [70352a09dd779a287339da1d58b6ad8cde722294] "unknown", ref=1 08-08-16 09:54:34 (MESSAGE): DHT STORE a2efd568ac71fc342be8bbcf543eaefc372e9663 as ALOC v0.1 (65 bytes) created by 127.0.0.1:0 (LIME v0.0) [70352a09dd779a287339da1d58b6ad8cde722294] "unknown", ref=1 (original) 08-08-16 09:54:34 (MESSAGE): DHT STORE status for a2efd568ac71fc342be8bbcf543eaefc372e9663 is 8 (Creator is not acceptable) 08-08-16 09:54:34 (MESSAGE): DHT starting alive check on k-bucket a2a0000000000000000000000000000000000000 (depth 11) (good: 16, stale: 12, pending: 0) 08-08-16 09:54:34 (MESSAGE): DHT traffic from known good node 57c8d5e37a67c42b64a7501f9b1ffe753efa5709 at 61.203.68.233:50165 (LIME v0.0) 08-08-16 09:54:34 (MESSAGE): DHT traffic from known good node a2e8af1fe8412556ea23d6f7ec23d9ecc2a57347 at 24.17.236.147:9455 (LIME v0.0) 08-08-16 09:54:34 (MESSAGE): DHT STORE valid security token from 24.17.236.147:9455 (LIME v0.0) [a2e8af1fe8412556ea23d6f7ec23d9ecc2a57347] "good", ref=2 08-08-16 09:54:34 (MESSAGE): DHT STORE a2e8adb2d63bafb9d6aa6c6e36f2cc86085ea629 as PROX v0.0 (97 bytes) created by 82.36.60.119:3312 (LIME v0.0) [5abc39e898573ddff379fc0f26a8c8555d1f72d5] "unknown", ref=1 (copy) 08-08-16 09:54:34 (MESSAGE): DHT STORE status for a2e8adb2d63bafb9d6aa6c6e36f2cc86085ea629 is 12 (Replicated data is different) FATAL: Assertion failure in gnet_stats.c:373: "i != 0" CRASH (pid=14304) by SIGABRT (gdb) where #0 0x4034e967 in sigsuspend () from /lib/libc.so.6 #1 0x08153240 in crash_handler (signo=6) at crash.c:173 #2 <signal handler called> #3 0x4034e566 in raise () from /lib/libc.so.6 #4 0x4034fd88 in abort () from /lib/libc.so.6 #5 0x08156193 in assertion_failure (data=<value optimized out>) at fast_assert.c:96 #6 0x080aac3c in gnet_stats_count_flowc (head=0x4233173c) at gnet_stats.c:373 #7 0x080bb4d7 in make_room_header (q=0x4156ca10, header=0x42870564 "\004TC~?\212o?#a\026s\005S?", prio=0, needed=124, offset=0xbf864e98) at mq.c:1164 #8 0x080bb838 in make_room (q=0x4156ca10, mb=0x41abeb40, needed=252, offset=0xbf864e98) at mq.c:1025 #9 0x080bbe61 in mq_puthere (q=0x4156ca10, mb=0x41abeb40, msize=252) at mq.c:1233 #10 0x08137179 in mq_udp_putq (q=0x4156ca10, mb=0x41e44990, to=0xbf864f5d) at mq_udp.c:410 #11 0x0813752c in mq_udp_node_putq (q=0x4156ca10, mb=0x41e44990, n=0x407af000) at mq_udp.c:469 #12 0x080e12c7 in send_pong (n=0x407af000, control=0, flags=<value optimized out>, hops=0 '\0', ttl=1 '\001', muid=0x407af124 "\004TC~?\212o?#a\026s\005S?", info=0xbf865398, meta=0x8265740) at pcache.c:471 #13 0x080e1b24 in send_personal_info (n=0x407af000, control=0, flags=<value optimized out>) at pcache.c:643 #14 0x080e250d in pcache_ping_received (n=0x407af000) at pcache.c:1868 #15 0x080c756e in node_parse (node=0x407af000) at nodes.c:6755 #16 0x080c8254 in node_udp_process (s=0x4073d240) at nodes.c:7120 #17 0x0811d3ce in udp_received (s=0x4073d240, truncated=0) at udp.c:266 #18 0x0810e3a1 in socket_udp_event (data=0x4073d240, unused_source=8, cond=<value optimized out>) at sockets.c:2393 #19 0x0815f6ae in dispatch_poll (unused_source=0x82b0288, unused_cond=G_IO_IN, udata=0x8294c00) at inputevt.c:714 #20 0x400d87cd in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 #21 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #23 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #24 0x08119dca in topless_main_run () at topless.c:49 #25 0x0804e3eb in main (argc=6, argv=0xbf8659f4) at main.c:1435 (gdb) frame 15 (gdb) p *node $1 = {magic = NODE_MAGIC, peermode = NODE_P_UDP, start_peermode = NODE_P_LEAF, error_str = '\0' <repeats 255 times>, socket = 0x4073d240, country = 442, proto_major = 0 '\0', proto_minor = 6 '\006', qrp_major = 0 '\0', qrp_minor = 0 '\0', uqrp_major = 0 '\0', uqrp_minor = 0 '\0', vendor = 0x4078f524 "Pseudo UDP node (IPv4)", vcode = {u32 = 0}, io_opaque = 0x0, header = "\004TC~?\212o?#a\026s\005S?\000\000\001\000\b\000\000", extvec = { {ext_name = 0x81a2768 "SCP", ext_token = EXT_T_GGEP_SCP, ext_type = EXT_GGEP, opaque = 0x424e4268}, {ext_name = 0x0, ext_token = EXT_T_UNKNOWN_GGEP, ext_type = EXT_GGEP, opaque = 0x0}, { ext_name = 0x81a274b "LOC", ext_token = EXT_T_GGEP_LOC, ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b "UP", ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, { ext_name = 0x81a277e "VC", ext_token = EXT_T_GGEP_VC, ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b "UP", ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, { ext_name = 0x81a277e "VC", ext_token = EXT_T_GGEP_VC, ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b "UP", ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, { ext_name = 0x81a277e "VC", ext_token = EXT_T_GGEP_VC, ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x0, ext_token = EXT_T_UNKNOWN, ext_type = EXT_UNKNOWN, opaque = 0x0} <repeats 23 times>}, extcount = 1, size = 8, header_flags = 0, data = 0x8355317 "?\203SCPA", pos = 0, status = GTA_NODE_CONNECTED, flags = 216, attrs = 0, hops_flow = 255 '?', max_ttl = 0 '\0', degree = 0, qseen = 0x0, qrelayed = 0x0, qrelayed_old = 0x0, qrelayed_created = 0, sent = 215417, received = 436019, tx_dropped = 57, rx_dropped = 24912, n_bad = 0, n_dups = 0, n_hard_ttl = 0, n_weird = 0, n_hostile = 16666, n_spam = 2331, n_evil = 0, allocated = 0, have_header = 0, last_update = 1218898474, last_tx = 1218898474, last_rx = 1218861290, connect_date = 1218858012, tx_flowc_date = 1218898459, rxfc = 0x0, shutdown_date = 0, up_date = 1218858012, leaf_flowc_start = 0, shutdown_delay = 0, remove_msg = 0x0, addr = {net = 4, addr = { ipv6 = "??\204y\220I?A8?*\b\000\000\000", ipv4 = 2038750372}}, port = 4585, proxy_addr = {net = 0, addr = {ipv6 = '\0' <repeats 15 times>, ipv4 = 0}}, proxy_port = 0, outq = 0x4156ca10, searchq = 0x0, rx = 0x0, routing_data = 0x4163a800, sent_query_table = 0x0, recv_query_table = 0x0, qrt_update = 0x0, qrt_receive = 0x0, qrt_info = 0x0, alive_pings = 0x840a5d8, last_alive_ping = 0, alive_period = 0, hello = { pos = 0, len = 0, size = 0, ptr = 0x0}, tcp_rtt = 0, udp_rtt = 0, tsync_ev = 0x0, id = 0x407f56e4, ping_throttle = 0, ping_accept = 0, next_ping = 0, ping_guid = '\0' <repeats 15 times>, pong_needed = "\000\000\000\000\000\000", pong_missing = 0 '\0', gnet_addr = {net = 0, addr = {ipv6 = '\0' <repeats 15 times>, ipv4 = 0}}, gnet_port = 0, gnet_files_count = 0, gnet_kbytes_count = 0, gnet_pong_addr = {net = 0, addr = {ipv6 = '\0' <repeats 15 times>, ipv4 = 0}}, gnet_qhit_addr = {net = 0, addr = { ipv6 = '\0' <repeats 15 times>, ipv4 = 0}}, guid = 0x0, svn_release_revision = 0, n_ping_throttle = 0, n_ping_accepted = 0, n_ping_special = 0, n_ping_sent = 0, n_pong_received = 744, n_pong_sent = 6481, tx_given = 40094253, tx_deflated = 0, tx_written = 40094253, rx_given = 64185665, rx_inflated = 0, rx_read = 0, qrp_queries = 0, qrp_matches = 0, rx_queries = 0, tx_queries = 0, rx_qhits = 100101, tx_qhits = 6758, hsep = 0x0} (gdb) frame 10 #10 0x08137179 in mq_udp_putq (q=0x4156ca10, mb=0x41e44990, to=0xbf864f5d) at mq_udp.c:410 (gdb) p *to $8 = {data = {port = "\021?", ha = {net = 4 '\004', addr = "y\204?? O\206?\004\000\000\000?N\206?"}}} ------------------------------ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ------------------------------ _______________________________________________ gtk-gnutella-devel mailing list gtk-gnutella-devel@... https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel End of gtk-gnutella-devel Digest, Vol 24, Issue 1 ************************************************* |
| Free embeddable forum powered by Nabble | Forum Help |