<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3855</id>
	<title>Nabble - gtk-gnutella-devel</title>
	<updated>2009-11-22T04:09:16Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/gtk-gnutella-devel-f3855.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-f3855.html" />
	<subtitle type="html">Mailing list archive for gtk-gnutella-devel</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26464758</id>
	<title>gtk-gnutella-devel Digest, Vol 34, Issue 3</title>
	<published>2009-11-22T04:09:16Z</published>
	<updated>2009-11-22T04:09:16Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Build problem? (Lars Nordlund)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Build problem? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Build problem? (Lars Nordlund)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Cannot build - r 17203 (Lloyd Bryant)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Cannot build - r 17203 (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;The progress bar: adding a click handler,	and other things
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Daniel Harrison)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;The progress bar: adding a click handler,	and other
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; things (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Fri, 6 Nov 2009 07:02:21 +0100
&lt;br&gt;From: Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build problem?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091106070221.2089e6dd@laphroaig&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&lt;br&gt;On Fri, 6 Nov 2009 00:28:40 +0100
&lt;br&gt;Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;LDFLAGS = \
&lt;br&gt;&amp;gt; -	-Lshell -lshell \
&lt;br&gt;&amp;gt; -	-Lcore -lcore \
&lt;br&gt;&amp;gt; -	-Ldht -ldht \
&lt;br&gt;&amp;gt; +	-L../shell -lshell \
&lt;br&gt;&amp;gt; +	-L../core -lcore \
&lt;br&gt;&amp;gt; +	-L../dht -ldht \
&lt;br&gt;&lt;br&gt;&amp;gt; I am not sure I need to patch both the Jmakefile and the Makefile.SH;
&lt;br&gt;&amp;gt; but I hope you get the idea about the problem I am seeing and the
&lt;br&gt;&amp;gt; changed -L path.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I do not understand why I am the only one seeing this? It seems no
&lt;br&gt;&amp;gt; fresh checkouts are buildable? This makes me think that I am doing
&lt;br&gt;&amp;gt; something wrong/strange here..
&lt;br&gt;&lt;br&gt;Hmmm, speaking to myself.. :-)
&lt;br&gt;&lt;br&gt;I discovered immediately after posting that the -L directives has to
&lt;br&gt;work in the src directory as well, .., so the above patches are not
&lt;br&gt;enough. Changing to e.g. &amp;quot;-L shell -L ../shell&amp;quot; fixes it. But that looks
&lt;br&gt;awkward..
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lars Nordlund
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Fri, 6 Nov 2009 10:27:43 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build problem?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hd0tmv$8b6$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:
&lt;br&gt;:When building gtk-gnutella from HEAD I get this failure:
&lt;br&gt;:
&lt;br&gt;:if test -f dba; then \
&lt;br&gt;:		/usr/pkgsrc/wip/gtk-gnutella-current/work/.tools/bin/mv dba dba~; fi
&lt;br&gt;:cc -o dba &amp;nbsp;dba.o util.o &amp;nbsp;-Lshell -lshell -Lcore -lcore -Ldht -ldht -Lui/gtk
&lt;br&gt;:-lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib -lshared -Lsdbm -lsdbm
&lt;br&gt;:-lshared -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
&lt;br&gt;:-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lXext -lXrender -lXinerama -lXi
&lt;br&gt;:-lXrandr -lXcursor -lXfixes -lpangoft2-1.0 -lcairo -lX11 -lpango-1.0 -lm
&lt;br&gt;:-lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl &amp;nbsp;
&lt;br&gt;:-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgobject-2.0 -lglib-2.0 -lintl &amp;nbsp;
&lt;br&gt;:-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lxml2 &amp;nbsp; &amp;nbsp;-Wl,-R/usr/pkg/lib -L/usr/pkg/lib
&lt;br&gt;:-lgnutls &amp;nbsp; &amp;nbsp;-O2 -g &amp;nbsp;-L. -lsdbm -L../lib -lshared -Wl,-R/usr/pkg/lib
&lt;br&gt;:-L/usr/pkg/lib -lgobject-2.0 -lglib-2.0 -lintl &amp;nbsp;
&lt;br&gt;:ld: cannot find -lshell
&lt;br&gt;:gmake[4]: *** [dba] Error 1
&lt;br&gt;&lt;br&gt;Your make is buggy. &amp;nbsp;Which version of gmake is this? 
&lt;br&gt;(show us the output of gmake --version)
&lt;br&gt;&lt;br&gt;It should not propagate the LDFLAGS from the upper makefile to that of
&lt;br&gt;the sub-directory.
&lt;br&gt;&lt;br&gt;I'm using GTK1, so I have less libraries in my linking flags, but for me
&lt;br&gt;the command line is:
&lt;br&gt;&lt;br&gt;if test -f dba; then \
&lt;br&gt;&amp;nbsp; &amp;nbsp; /bin/mv dba dba~; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc -o dba &amp;nbsp;dba.o util.o &amp;nbsp; -O0 -g -pg -L/usr/local/lib -L. -lsdbm 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -L../lib -lshared -lglib
&lt;br&gt;&lt;br&gt;And this is as it should be.
&lt;br&gt;&lt;br&gt;To validate that this is a bug in your gmake, can you do the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd src/sdbm
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rm dba
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make dba
&lt;br&gt;&lt;br&gt;And look at the command line. &amp;nbsp;If it differs from the one you reproduce above
&lt;br&gt;and looks more like mine, then it confirms a bug in gmake and should be
&lt;br&gt;reported accordingly.
&lt;br&gt;&lt;br&gt;I'm using: GNU Make 3.81 on both Linux and FreeBSD.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 6 Nov 2009 22:50:25 +0100
&lt;br&gt;From: Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build problem?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091106225025.7b4bb4f3@laphroaig&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&lt;br&gt;On Fri, 6 Nov 2009 10:27:43 +0000 (UTC)
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi) wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Your make is buggy. &amp;nbsp;Which version of gmake is this? 
&lt;br&gt;&amp;gt; (show us the output of gmake --version)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It should not propagate the LDFLAGS from the upper makefile to that of
&lt;br&gt;&amp;gt; the sub-directory.
&lt;br&gt;&lt;br&gt;&amp;gt; I'm using: GNU Make 3.81 on both Linux and FreeBSD.
&lt;br&gt;&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;The package _should_ be using GNU Make 3.81 (on NetBSD). I will verify
&lt;br&gt;this later this weekend.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lars Nordlund
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Fri, 6 Nov 2009 19:20:43 -0500
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;D514DEBC-574D-4D08-B5BC-D30D1F869E9E@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 4-Nov-09, at 12:39 PM, Raphael Manfredi wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk- 
&lt;br&gt;&amp;gt; gnutella.devel:
&lt;br&gt;&amp;gt; :So that explains the assertion failure, at least.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Indeed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In r17182 I have added an assertion to check that the server's country
&lt;br&gt;&amp;gt; code remains valid at all times. &amp;nbsp;This is by no means a fix, but a &amp;nbsp;
&lt;br&gt;&amp;gt; starting
&lt;br&gt;&amp;gt; point to see at which time things get corrupted.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;The bug was reproducible with a nominally -O0 &amp;quot;make define &amp;&amp; make &amp;&amp; &amp;nbsp;
&lt;br&gt;make install&amp;quot;, but failed to survive &amp;quot;make clean&amp;quot;. &amp;nbsp;I hadn't ever seen &amp;nbsp;
&lt;br&gt;one appear in such a latent fashion, where the program could &amp;nbsp;
&lt;br&gt;apparently run fine for hours, I mean; &amp;nbsp;only ever rapidly fatal ones. &amp;nbsp; 
&lt;br&gt;How embarassing. &amp;nbsp;I'm guessing that a typing error between segments of &amp;nbsp;
&lt;br&gt;object code was created?
&lt;br&gt;&lt;br&gt;For the record, the new assert caused the program to crash as soon as &amp;nbsp;
&lt;br&gt;connection attempts began.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sat, 7 Nov 2009 11:54:55 -0700
&lt;br&gt;From: Lloyd Bryant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lloydbaz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Cannot build - r 17203
&lt;br&gt;To: devlist &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SNT112-W227F669A2C4D98912DB69ACEAE0@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Just updated, and the compile failed:
&lt;br&gt;---------------------------------------------------
&lt;br&gt;cc -o gtk-gnutella &amp;nbsp;main.o if/bridge/ui2c.o if/bridge/c2ui.o if/gnet_property.o if/gui_property.o -Lshell -lshell -Lcore -lcore -Ldht -ldht -Lui/gtk -lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib -lshared -Lsdbm -lsdbm -lshared -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 &amp;nbsp; -lgobject-2.0 -lglib-2.0 &amp;nbsp; -lxml2 &amp;nbsp; -L/lib -ldbus-1 -lpthread -lrt &amp;nbsp; -lgnutls &amp;nbsp; &amp;nbsp;-O0 -g &amp;nbsp;-lz -lresolv -lm
&lt;br&gt;ui/gtk/libgtk-common.a(main.o): In function `main_gui_init':
&lt;br&gt;/home/lloyd/src/gtk-gnutella/src/ui/gtk/main.c:650: undefined reference to `upload_stats_common_gui_init'
&lt;br&gt;ui/gtk/libgtk-common.a(main.o): In function `main_gui_shutdown':
&lt;br&gt;/home/lloyd/src/gtk-gnutella/src/ui/gtk/main.c:810: undefined reference to `upload_stats_common_gui_shutdown'
&lt;br&gt;collect2: ld returned 1 exit status
&lt;br&gt;make[2]: *** [gtk-gnutella] Error 1
&lt;br&gt;make[2]: Leaving directory `/home/lloyd/src/gtk-gnutella/src'
&lt;br&gt;make[1]: *** [subdirs] Error 1
&lt;br&gt;make[1]: Leaving directory `/home/lloyd/src/gtk-gnutella'
&lt;br&gt;make: *** [all] Error 2
&lt;br&gt;-----------------------------------------------------------
&lt;br&gt;Ubuntu Linux 9.10 (Karmic Koala), GTK2, svn r17203
&lt;br&gt;&lt;br&gt;Lloyd B.
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sat, 7 Nov 2009 19:37:59 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Cannot build - r 17203
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hd4ian$dqv$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Lloyd Bryant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lloydbaz@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Just updated, and the compile failed:
&lt;br&gt;&lt;br&gt;Sorry, I committed a file without realizing that it would include a symbol
&lt;br&gt;pointing to something I had not yet committed, because it was not fully
&lt;br&gt;tested.
&lt;br&gt;&lt;br&gt;Therefore, committed the code so that SVN compiles, but warning: this code
&lt;br&gt;was written late and never exercised at all yet.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 21 Nov 2009 15:01:04 -0600
&lt;br&gt;From: Daniel Harrison &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nixscripter@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] The progress bar: adding a click
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; handler,	and other things
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4B085510.7020402@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1; format=flowed
&lt;br&gt;&lt;br&gt;Hello.
&lt;br&gt;&lt;br&gt;I would like to add a simple feature to gtk-gnutella: double-clicking on
&lt;br&gt;the arrow in the progress bar will snap to the Sources tab, and
&lt;br&gt;highlight the connection and segment which is being downloaded. I figure
&lt;br&gt;it would be pretty simple: attach a button press handler to the widget
&lt;br&gt;containing the window, and if it's over an arrow, map back to the file
&lt;br&gt;that is in the hash. The problem is, I can't find where to attach the
&lt;br&gt;handler function. Where is context-&amp;gt;widget initialized?
&lt;br&gt;&lt;br&gt;Also, while I'm at it, I think I see a fairly simple way to make those
&lt;br&gt;colors configurable. Is anyone else working on that?
&lt;br&gt;-- 
&lt;br&gt;Dan Harrison
&lt;br&gt;&amp;quot;Software doesn't have bugs; sometimes, it just generates random features.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sun, 22 Nov 2009 12:08:57 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] The progress bar: adding a click
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; handler,	and other things
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;heb9kp$gi0$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Daniel Harrison &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nixscripter@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I would like to add a simple feature to gtk-gnutella: double-clicking on
&lt;br&gt;:the arrow in the progress bar will snap to the Sources tab, and
&lt;br&gt;:highlight the connection and segment which is being downloaded. I figure
&lt;br&gt;:it would be pretty simple: attach a button press handler to the widget
&lt;br&gt;:containing the window, and if it's over an arrow, map back to the file
&lt;br&gt;:that is in the hash. The problem is, I can't find where to attach the
&lt;br&gt;:handler function. Where is context-&amp;gt;widget initialized?
&lt;br&gt;&lt;br&gt;The visual progress context is in ui/gtk/visual_progress.c.
&lt;br&gt;&lt;br&gt;:Also, while I'm at it, I think I see a fairly simple way to make those
&lt;br&gt;:colors configurable. Is anyone else working on that?
&lt;br&gt;&lt;br&gt;I don't think so.
&lt;br&gt;&lt;br&gt;Please make sure any patch changes both the GTK1 and GTK2 GUIs and does not
&lt;br&gt;prevent GTKG from being compiled without a GUI.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26464758&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 34, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-34%2C-Issue-3-tp26464758p26464758.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26224459</id>
	<title>gtk-gnutella-devel Digest, Vol 34, Issue 2</title>
	<published>2009-11-05T15:48:57Z</published>
	<updated>2009-11-05T15:48:57Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Odd assertion failure in iso3166.c (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;Build problem? (Lars Nordlund)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 03 Nov 2009 14:25:02 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87r5sfs969.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On &amp;nbsp;3 Nov 2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hey all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have encountered a crash that I find rather perplexing, seemingly in
&lt;br&gt;&amp;gt; iso3166.c:
&lt;br&gt;&lt;br&gt;I have had preplexing problems as well with stack traces. &amp;nbsp;I find this
&lt;br&gt;method gives the best stack traces with '-02' (which will be the
&lt;br&gt;default).
&lt;br&gt;&lt;br&gt;./gtk-gnutella --log-stderr err --log-stdout log --pause-on-crash
&lt;br&gt;&lt;br&gt;I run a 'topless' version on i386 debian for days and never get this
&lt;br&gt;crash. &amp;nbsp;However, now that I think about it, I configure with '-U
&lt;br&gt;d_enablenls' to disable multi-lingual support.
&lt;br&gt;&lt;br&gt;Anyways, the '--pause-on-crash' option gives better stack traces than
&lt;br&gt;a core file at least for me. &amp;nbsp;Perhaps you already do this? &amp;nbsp;I haven't
&lt;br&gt;run gtkg for a few days because I was intending to install a new
&lt;br&gt;un-encrypted hard drive to increase performance... but I have been
&lt;br&gt;putting that off so I will run the current head.
&lt;br&gt;&lt;br&gt;I am guessing that you are gtk2 and did you do a full build? &amp;nbsp;It is
&lt;br&gt;possible that something is amiss with an incremental build; especially
&lt;br&gt;if you update often and I think you had a time change like me.
&lt;br&gt;&lt;br&gt;fwiw,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 3 Nov 2009 20:47:24 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20091103194724.GB16920@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Sun, Nov 01, 2009 at 12:13:10PM +0000, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :It crashes again.
&lt;br&gt;&amp;gt; :Revision: 17150
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; OK, try with r17153.
&lt;br&gt;&lt;br&gt;Great!
&lt;br&gt;&lt;br&gt;It is working again as expected.
&lt;br&gt;&lt;br&gt;Cheers!
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://liberal-venezolano.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x3F25527E
&lt;br&gt;Key Fingerprint = 3C08 E8AC DE25 CEC6 731D &amp;nbsp;B9B4 BD9E 03B0 3F25 527E
&lt;br&gt;gpg --recv-keys 0x3F25527E --keyserver hkp://wwwkeys.eu.pgp.net
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 835 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 3 Nov 2009 22:29:29 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcqas9$a2u$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Hey all,
&lt;br&gt;:
&lt;br&gt;:I have encountered a crash that I find rather perplexing, seemingly in &amp;nbsp;
&lt;br&gt;:iso3166.c:
&lt;br&gt;:
&lt;br&gt;:&amp;gt; #2 &amp;nbsp;0x001e93d8 in assertion_failure (data=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;:&amp;gt; unavailable, due to optimizations&amp;gt;) at fast_assert.c:104
&lt;br&gt;:&amp;gt; #3 &amp;nbsp;0x001fbfc4 in iso3166_country_cc (code=0) at iso3166.c:423
&lt;br&gt;:&amp;gt; #4 &amp;nbsp;0x00189e50 in render_sources (d=&amp;lt;value temporarily unavailable, &amp;nbsp;
&lt;br&gt;:&amp;gt; due to optimizations&amp;gt;, row=0, column=1) at fileinfo.c:284
&lt;br&gt;:
&lt;br&gt;:It would appear that iso316_country_cc os being passed a guint16 value &amp;nbsp;
&lt;br&gt;:of 0x0, and subsequently failing the assertion &amp;quot;g_assert(code &amp;lt; &amp;nbsp;
&lt;br&gt;:G_N_ELEMENTS(iso3166_countries))&amp;quot;. &amp;nbsp;Which would not be possible, &amp;nbsp;
&lt;br&gt;:unless G_N_ELEMENTS(iso3166_countries) were (a) also zero, or (b) &amp;nbsp;
&lt;br&gt;:evaluated as a [negative] signed integer rather than an unsigned &amp;nbsp;
&lt;br&gt;:integer.
&lt;br&gt;&lt;br&gt;Could be an optimizer bug. &amp;nbsp;Do you get the crash if you compile with -O0?
&lt;br&gt;&lt;br&gt;I agree with you the insertion failing with code=0 is unsettling, but
&lt;br&gt;the stack track could be wrong, especially due to the optimization
&lt;br&gt;and some arguments being passed by registers, or some calls being
&lt;br&gt;inlined (like here, where render_sources() seemingly calls
&lt;br&gt;iso3166_country_cc() while in fact it has to go through
&lt;br&gt;guc_download_get_country(). &amp;nbsp;And iso3166_country_entry() does not appear
&lt;br&gt;in the stack, which is where the assertion is really.
&lt;br&gt;&lt;br&gt;So try with -O0 to see whether you crash at all, and then we'll get to
&lt;br&gt;know what code really was.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Tue, 3 Nov 2009 22:31:54 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcqb0q$a2u$2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:in frame 5:
&lt;br&gt;:row = 0,
&lt;br&gt;:i = 1, and
&lt;br&gt;:{struct download}key = {magic = DOWNLOAD_MAGIC, src_handle = &amp;nbsp;
&lt;br&gt;:2434507541, src_handle_valid = 1,
&lt;br&gt;: &amp;nbsp; error_str = &amp;quot;Requeued due to timeout at 10:41:53 - rescheduled for &amp;nbsp;
&lt;br&gt;:10:42:13 #1\00037:43 #0&amp;quot;, '\0' &amp;lt;repeats 181 times&amp;gt;, status = &amp;nbsp;
&lt;br&gt;:GTA_DL_DONE, io_opaque = 0x0, rx = 0x0, bio = 0x0,
&lt;br&gt;: &amp;nbsp; server = 0x3552c80, list_idx = DL_LIST_STOPPED, file_info = &amp;nbsp;
&lt;br&gt;&lt;br&gt;What would be interesting here is *d-&amp;gt;server, since this is where the
&lt;br&gt;country is stored.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Tue, 3 Nov 2009 20:35:20 -0500
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;F6499A09-5E50-4C4D-9302-E8FBFEEB281A@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 3-Nov-09, at 5:31 PM, Raphael Manfredi wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk- 
&lt;br&gt;&amp;gt; gnutella.devel:
&lt;br&gt;&amp;gt; :in frame 5:
&lt;br&gt;&amp;gt; :row = 0,
&lt;br&gt;&amp;gt; :i = 1, and
&lt;br&gt;&amp;gt; :{struct download}key = {magic = DOWNLOAD_MAGIC, src_handle =
&lt;br&gt;&amp;gt; :2434507541, src_handle_valid = 1,
&lt;br&gt;&amp;gt; : &amp;nbsp; error_str = &amp;quot;Requeued due to timeout at 10:41:53 - rescheduled for
&lt;br&gt;&amp;gt; :10:42:13 #1\00037:43 #0&amp;quot;, '\0' &amp;lt;repeats 181 times&amp;gt;, status =
&lt;br&gt;&amp;gt; :GTA_DL_DONE, io_opaque = 0x0, rx = 0x0, bio = 0x0,
&lt;br&gt;&amp;gt; : &amp;nbsp; server = 0x3552c80, list_idx = DL_LIST_STOPPED, file_info =
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What would be interesting here is *d-&amp;gt;server, since this is where the
&lt;br&gt;&amp;gt; country is stored.
&lt;/div&gt;&lt;br&gt;{struct dl_server}key-&amp;gt;server = {magic = DL_SERVER_MAGIC, refcnt = 3, &amp;nbsp;
&lt;br&gt;key = 0x32f62e0, list = {0x32f64e0, 0x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;0x335f240}, vendor = 0x4e892d0 &amp;quot;LimeWire/4.18.8&amp;quot;, hostname = 0x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;proxies = 0x35da5d0, sha1_counts = 0x97f3390, retry_after = &amp;nbsp;
&lt;br&gt;1257296421,
&lt;br&gt;&amp;nbsp; &amp;nbsp;dns_lookup = 0, proxies_stamp = 0, last_connect = 0, parq_version = &amp;nbsp;
&lt;br&gt;{major = 0,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;minor = 7305}, speed_avg = 256, attrs = 60096512, country = 19539}
&lt;br&gt;&lt;br&gt;So that explains the assertion failure, at least.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Wed, 4 Nov 2009 17:39:50 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcse96$3pv$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:So that explains the assertion failure, at least.
&lt;br&gt;&lt;br&gt;Indeed.
&lt;br&gt;&lt;br&gt;In r17182 I have added an assertion to check that the server's country
&lt;br&gt;code remains valid at all times. &amp;nbsp;This is by no means a fix, but a starting
&lt;br&gt;point to see at which time things get corrupted.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Fri, 6 Nov 2009 00:28:40 +0100
&lt;br&gt;From: Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Build problem?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091106002840.5c76c789@laphroaig&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;When building gtk-gnutella from HEAD I get this failure:
&lt;br&gt;&lt;br&gt;if test -f dba; then \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /usr/pkgsrc/wip/gtk-gnutella-current/work/.tools/bin/mv dba dba~; fi
&lt;br&gt;cc -o dba &amp;nbsp;dba.o util.o &amp;nbsp;-Lshell -lshell -Lcore -lcore -Ldht -ldht -Lui/gtk -lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib -lshared -Lsdbm -lsdbm -lshared -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpangoft2-1.0 -lcairo -lX11 -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl &amp;nbsp; -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgobject-2.0 -lglib-2.0 -lintl &amp;nbsp; -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lxml2 &amp;nbsp; &amp;nbsp;-Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgnutls &amp;nbsp; &amp;nbsp;-O2 -g &amp;nbsp;-L. -lsdbm -L../lib -lshared -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgobject-2.0 -lglib-2.0 -lintl &amp;nbsp;
&lt;br&gt;ld: cannot find -lshell
&lt;br&gt;gmake[4]: *** [dba] Error 1
&lt;br&gt;&lt;br&gt;I created these patches to avoid the problem.
&lt;br&gt;&lt;br&gt;===&amp;gt; lars@laphroaig:/usr/pkgsrc/wip/gtk-gnutella-current %cat patches/patch-aa 
&lt;br&gt;$NetBSD$
&lt;br&gt;&lt;br&gt;--- src/Jmakefile.orig	2009-11-05 05:37:01.000000000 +0100
&lt;br&gt;+++ src/Jmakefile
&lt;br&gt;@@ -77,11 +77,11 @@ CFLAGS = -I.. -I. \
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;DPFLAGS = $(CFLAGS)
&lt;br&gt;&amp;nbsp;LDFLAGS = \
&lt;br&gt;-	-Lshell -lshell \
&lt;br&gt;-	-Lcore -lcore \
&lt;br&gt;-	-Ldht -ldht \
&lt;br&gt;+	-L../shell -lshell \
&lt;br&gt;+	-L../core -lcore \
&lt;br&gt;+	-L../dht -ldht \
&lt;br&gt;&amp;nbsp;|case d_headless in undef
&lt;br&gt;-	-Lui/gtk -lgtk-common -lgtkx -lgtk-common \
&lt;br&gt;+	-L../ui/gtk -lgtk-common -lgtkx -lgtk-common \
&lt;br&gt;&amp;nbsp;-case
&lt;br&gt;&amp;nbsp;	-ldht -lcore -Llib -lshared -Lsdbm -lsdbm -lshared \
&lt;br&gt;&amp;nbsp;	$(GTK_LDFLAGS) $(XML2_LDFLAGS) $(DBUS_LDFLAGS) $(GNUTLS_LDFLAGS) \
&lt;br&gt;===&amp;gt; lars@laphroaig:/usr/pkgsrc/wip/gtk-gnutella-current %cat patches/patch-ab 
&lt;br&gt;$NetBSD$
&lt;br&gt;&lt;br&gt;--- src/Makefile.SH.orig	2009-11-05 23:54:27.000000000 +0100
&lt;br&gt;+++ src/Makefile.SH
&lt;br&gt;@@ -126,14 +126,14 @@ CFLAGS = -I.. -I. \
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;DPFLAGS = $(CFLAGS)
&lt;br&gt;&amp;nbsp;LDFLAGS = \
&lt;br&gt;-	-Lshell -lshell \
&lt;br&gt;-	-Lcore -lcore \
&lt;br&gt;-	-Ldht -ldht \
&lt;br&gt;+	-L../shell -lshell \
&lt;br&gt;+	-L../core -lcore \
&lt;br&gt;+	-L../dht -ldht \
&lt;br&gt;&amp;nbsp;!NO!SUBS!
&lt;br&gt;&amp;nbsp;case &amp;quot;$d_headless&amp;quot; in
&lt;br&gt;&amp;nbsp;undef)
&lt;br&gt;&amp;nbsp;	$spitshell &amp;gt;&amp;gt;Makefile &amp;lt;&amp;lt;'!NO!SUBS!'
&lt;br&gt;-	-Lui/gtk -lgtk-common -lgtkx -lgtk-common \
&lt;br&gt;+	-L../ui/gtk -lgtk-common -lgtkx -lgtk-common \
&lt;br&gt;&amp;nbsp;!NO!SUBS!
&lt;br&gt;&amp;nbsp;	;;
&lt;br&gt;&amp;nbsp;esac
&lt;br&gt;&lt;br&gt;&lt;br&gt;I am not sure I need to patch both the Jmakefile and the Makefile.SH;
&lt;br&gt;but I hope you get the idea about the problem I am seeing and the
&lt;br&gt;changed -L path.
&lt;br&gt;&lt;br&gt;I do not understand why I am the only one seeing this? It seems no
&lt;br&gt;fresh checkouts are buildable? This makes me think that I am doing
&lt;br&gt;something wrong/strange here..
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lars Nordlund
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26224459&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 34, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-34%2C-Issue-2-tp26224459p26224459.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26182583</id>
	<title>gtk-gnutella-devel Digest, Vol 34, Issue 1</title>
	<published>2009-11-03T08:43:43Z</published>
	<updated>2009-11-03T08:43:43Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Odd assertion failure in iso3166.c (Matthew Lye)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 1 Nov 2009 09:22:29 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091101082229.GC19991@galar2&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Sat, Oct 31, 2009 at 08:36:54PM +0000, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; To validate this, can you confirm you're not compiling with -O0? &amp;nbsp;Try to
&lt;br&gt;&amp;gt; recompile with -O0 and check again. &amp;nbsp;If that crashes then, it will rule out
&lt;br&gt;&amp;gt; my hypothesis.
&lt;br&gt;&lt;br&gt;Yes, I can confirm the version that crashed was compiled with -O2. Next
&lt;br&gt;I tried as you suggested to compile with -O0 and the crash didn't
&lt;br&gt;happen. Bitzi lookups are working as expected.
&lt;br&gt;&lt;br&gt;&amp;gt; Which version of the compiler are you using, and which OS is that?
&lt;br&gt;&lt;br&gt;$ cc --version
&lt;br&gt;cc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
&lt;br&gt;$ uname -rmo
&lt;br&gt;2.6.28-16-generic i686 GNU/Linux
&lt;br&gt;$ lsb_release -a
&lt;br&gt;No LSB modules are available.
&lt;br&gt;Distributor ID:	Ubuntu
&lt;br&gt;Description:	Ubuntu 9.04
&lt;br&gt;Release:	9.04
&lt;br&gt;Codename:	jaunty
&lt;br&gt;&lt;br&gt;&lt;br&gt;I'l be happy to give more info if needed.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://liberal-venezolano.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x3F25527E
&lt;br&gt;Key Fingerprint = 3C08 E8AC DE25 CEC6 731D &amp;nbsp;B9B4 BD9E 03B0 3F25 527E
&lt;br&gt;gpg --recv-keys 0x3F25527E --keyserver hkp://wwwkeys.eu.pgp.net
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 835 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 1 Nov 2009 08:36:34 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcjhai$mk$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Yes, I can confirm the version that crashed was compiled with -O2. Next
&lt;br&gt;:I tried as you suggested to compile with -O0 and the crash didn't
&lt;br&gt;:happen. Bitzi lookups are working as expected.
&lt;br&gt;&lt;br&gt;So we do have a gcc optimizer bug. &amp;nbsp;That's both comforting and frightnening.
&lt;br&gt;&lt;br&gt;Could you check whether r17150 (the current latest SVN), compiled with -O2
&lt;br&gt;again, crashes during Bitzi lookups? &amp;nbsp;I've changed the function where the
&lt;br&gt;crash was happening to not modify the arguments (which may be confusing the
&lt;br&gt;optimizer).
&lt;br&gt;&lt;br&gt;Unfortunately it's going to be hard to report to the GCC folks since we
&lt;br&gt;don't have a small test-case to show them. &amp;nbsp;We have a huge beast crashing...
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sun, 1 Nov 2009 10:10:42 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091101091042.GA4038@galar2&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Sun, Nov 01, 2009 at 08:36:34AM +0000, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Could you check whether r17150 (the current latest SVN), compiled with -O2
&lt;br&gt;&amp;gt; again, crashes during Bitzi lookups? &amp;nbsp;I've changed the function where the
&lt;br&gt;&amp;gt; crash was happening to not modify the arguments (which may be confusing the
&lt;br&gt;&amp;gt; optimizer).
&lt;br&gt;&lt;br&gt;It crashes again.
&lt;br&gt;&lt;br&gt;Revision: 17150
&lt;br&gt;Last Changed Rev: 17150
&lt;br&gt;Last Changed Date: 2009-10-31 22:24:22 +0100 (Sat, 31 Oct 2009)
&lt;br&gt;&lt;br&gt;Compiled with default settings, i.e. &amp;quot;-O2&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt;From gdb:
&lt;br&gt;&lt;br&gt;Core was generated by `gtk-gnutella'.
&lt;br&gt;Program terminated with signal 6, Aborted.
&lt;br&gt;[New process 9592]
&lt;br&gt;#0 &amp;nbsp;0xb7f4b430 in __kernel_vsyscall ()
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7f4b430 in __kernel_vsyscall ()
&lt;br&gt;#1 &amp;nbsp;0xb74216d0 in raise () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#2 &amp;nbsp;0x0823d114 in crash_handler (signo=11) at crash.c:177
&lt;br&gt;#3 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#4 &amp;nbsp;parse_ipv6_addr (s=0x838cca0 &amp;quot;bitzi.com&amp;quot;, dst=0xbf88fff8 &amp;quot;&amp;quot;, endptr=0x0) at parse.c:219
&lt;br&gt;#5 &amp;nbsp;0x0824caf3 in string_to_host_addr (s=0x838cca0 &amp;quot;bitzi.com&amp;quot;, endptr=0x0, addr_ptr=0xbf8900f4) at host_addr.c:566
&lt;br&gt;#6 &amp;nbsp;0x080d2a6a in http_async_create (url=0xbe4f1584 &amp;quot;&lt;a href=&quot;http://bitzi.com/rdf/urn:sha1:CRV643PAX5VDZOITYJS46MRFR2BRGAFD?ref=gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/rdf/urn:sha1:CRV643PAX5VDZOITYJS46MRFR2BRGAFD?ref=gtk-gnutella&lt;/a&gt;&amp;quot;, addr=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {net = 0, addr = {ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, ipv4 = 0}}, port=0, type=HTTP_GET, header_ind=0, data_ind=0x8078710 &amp;lt;bitzi_host_data_ind&amp;gt;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; error_ind=0x80787f0 &amp;lt;bitzi_host_error_ind&amp;gt;, parent=0x0) at http.c:1977
&lt;br&gt;#7 &amp;nbsp;0x080d2ec7 in http_async_get (url=0xbe4f1584 &amp;quot;&lt;a href=&quot;http://bitzi.com/rdf/urn:sha1:CRV643PAX5VDZOITYJS46MRFR2BRGAFD?ref=gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/rdf/urn:sha1:CRV643PAX5VDZOITYJS46MRFR2BRGAFD?ref=gtk-gnutella&lt;/a&gt;&amp;quot;, header_ind=0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; data_ind=0x8078710 &amp;lt;bitzi_host_data_ind&amp;gt;, error_ind=0x80787f0 &amp;lt;bitzi_host_error_ind&amp;gt;) at http.c:2076
&lt;br&gt;#8 &amp;nbsp;0x080772aa in bitzi_heartbeat (unused_data=0x0) at bitzi.c:704
&lt;br&gt;#9 &amp;nbsp;0xb77d12b6 in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#10 0xb77d0b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#11 0xb77d40eb in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#12 0xb77d45ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#13 0xb7cb17d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
&lt;br&gt;#14 0x0819aa0c in main_gui_run (geometry_spec=0x0) at main.c:697
&lt;br&gt;#15 0x08056f67 in main (argc=1, argv=0xbf890454) at main.c:1659
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://liberal-venezolano.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x3F25527E
&lt;br&gt;Key Fingerprint = 3C08 E8AC DE25 CEC6 731D &amp;nbsp;B9B4 BD9E 03B0 3F25 527E
&lt;br&gt;gpg --recv-keys 0x3F25527E --keyserver hkp://wwwkeys.eu.pgp.net
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 835 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sun, 1 Nov 2009 09:28:08 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcjkb8$7co$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:On Sun, Nov 01, 2009 at 08:36:34AM +0000, Raphael Manfredi wrote:
&lt;br&gt;:&amp;gt; Could you check whether r17150 (the current latest SVN), compiled with -O2
&lt;br&gt;:&amp;gt; again, crashes during Bitzi lookups? &amp;nbsp;I've changed the function where the
&lt;br&gt;:&amp;gt; crash was happening to not modify the arguments (which may be confusing the
&lt;br&gt;:&amp;gt; optimizer).
&lt;br&gt;:
&lt;br&gt;:It crashes again.
&lt;br&gt;&lt;br&gt;Good, so we have a clean optimizer bug, but it's not easy to isolate it.
&lt;br&gt;&lt;br&gt;Can anybody on this list volunteer to report the bug to the gcc team
&lt;br&gt;and do the necessary follow-ups? &amp;nbsp;We want this bug nailed down...
&lt;br&gt;&lt;br&gt;BTW, there is another gcc bug to report: see the comment marked &amp;quot;RAM&amp;quot;
&lt;br&gt;near the top of the src/lib/fast_assert.h file. &amp;nbsp;It occurred with:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gcc (GCC) 4.2.1 20070719 &amp;nbsp;[FreeBSD]
&lt;br&gt;&lt;br&gt;Anyone (else) want to pursue that one further as well?
&lt;br&gt;&lt;br&gt;Please let me know, thanks.
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sun, 1 Nov 2009 12:13:10 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcju0m$t5k$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:It crashes again.
&lt;br&gt;:Revision: 17150
&lt;br&gt;&lt;br&gt;OK, try with r17153.
&lt;br&gt;&lt;br&gt;The problem was that we were lying to the compiler in lib/parse.h, and
&lt;br&gt;that is an unforgivable sin! &amp;nbsp;So the compiler was optimizing some tests
&lt;br&gt;away because we told it that the parameters could not be NULL, whereas we
&lt;br&gt;were passing NULL...
&lt;br&gt;&lt;br&gt;Thanks to Jasen Betts for finding this one.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 3 Nov 2009 11:42:28 -0500
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Odd assertion failure in iso3166.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;DDA6A6DF-99FB-495A-AD47-89D3345FA494@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Hey all,
&lt;br&gt;&lt;br&gt;I have encountered a crash that I find rather perplexing, seemingly in &amp;nbsp;
&lt;br&gt;iso3166.c:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; #0 &amp;nbsp;0x93a0ab50 in __kill ()
&lt;br&gt;&amp;gt; #1 &amp;nbsp;0x93aa5c00 in abort ()
&lt;br&gt;&amp;gt; #2 &amp;nbsp;0x001e93d8 in assertion_failure (data=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;&amp;gt; unavailable, due to optimizations&amp;gt;) at fast_assert.c:104
&lt;br&gt;&amp;gt; #3 &amp;nbsp;0x001fbfc4 in iso3166_country_cc (code=0) at iso3166.c:423
&lt;br&gt;&amp;gt; #4 &amp;nbsp;0x00189e50 in render_sources (d=&amp;lt;value temporarily unavailable, &amp;nbsp;
&lt;br&gt;&amp;gt; due to optimizations&amp;gt;, row=0, column=1) at fileinfo.c:284
&lt;br&gt;&amp;gt; #5 &amp;nbsp;0x0018a8f0 in fi_gui_source_show (key=0x5930a00) at fileinfo.c:371
&lt;br&gt;&amp;gt; #6 &amp;nbsp;0x0015839c in fi_gui_show_info (file=0x60e7dc0) at &amp;nbsp;
&lt;br&gt;&amp;gt; downloads_common.c:1477
&lt;br&gt;&amp;gt; #7 &amp;nbsp;0x0015a730 in fi_gui_files_cursor_update () at &amp;nbsp;
&lt;br&gt;&amp;gt; downloads_common.c:1514
&lt;br&gt;&amp;gt; #8 &amp;nbsp;0x001e2460 in cq_expire (cq=0xe0e140, ev=0x0) at cq.c:482
&lt;br&gt;&amp;gt; #9 &amp;nbsp;0x001e264c in cq_clock (cq=0xe0e140, elapsed=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;&amp;gt; unavailable, due to optimizations&amp;gt;) at cq.c:562
&lt;br&gt;&amp;gt; #10 0x001e28cc in cq_heartbeat (cq=0xe0e140) at cq.c:613
&lt;br&gt;&amp;gt; #11 0x001e28f0 in heartbeat_trampoline (p=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;&amp;gt; unavailable, due to optimizations&amp;gt;) at cq.c:624
&lt;br&gt;&amp;gt; #12 0x007226d0 in g_timeout_dispatch ()
&lt;br&gt;&amp;gt; #13 0x00721ac4 in g_main_dispatch ()
&lt;br&gt;&amp;gt; #14 0x00723184 in g_main_iterate ()
&lt;br&gt;&amp;gt; #15 0x007234cc in g_main_run ()
&lt;br&gt;&amp;gt; #16 0x00596b38 in gtk_main ()
&lt;br&gt;&amp;gt; #17 0x0016b5bc in main_gui_run (geometry_spec=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;&amp;gt; unavailable, due to optimizations&amp;gt;) at main.c:697
&lt;br&gt;&amp;gt; #18 0x00003bc8 in main (argc=1, argv=0xbffff24c) at main.c:1667
&lt;/div&gt;&lt;br&gt;ccflags='-pipe -W -Wall -Wformat=2 -Wno-shadow'
&lt;br&gt;&lt;br&gt;in frame 4:
&lt;br&gt;d is 'unavailable due to optimizations'; &amp;nbsp;row = 0, column = 1, and
&lt;br&gt;{GtkCList}clist_download_sources = {container = {widget = {object = &amp;nbsp;
&lt;br&gt;{klass = 0xd16020, flags = 77580, ref_count = 2, object_data = &amp;nbsp;
&lt;br&gt;0x174eef8}, private_flags = 0, state = 0 '\0', saved_state = 0 '\0',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;name = 0xd21720 &amp;quot;clist_download_sources&amp;quot;, style = 0x1022200, &amp;nbsp;
&lt;br&gt;requisition = {width = 679, height = 27}, allocation = {x = 2, y = 2, &amp;nbsp;
&lt;br&gt;width = 990, height = 199}, window = 0x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parent = 0xd21540}, focus_child = 0x0, border_width = 0, &amp;nbsp;
&lt;br&gt;need_resize = 0, resize_mode = 0, reallocate_redraws = 0, &amp;nbsp;
&lt;br&gt;resize_widgets = 0x0}, flags = 780, row_mem_chunk = 0xd216b0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;cell_mem_chunk = 0xd21860, freeze_count = 0, internal_allocation = &amp;nbsp;
&lt;br&gt;{x = 0, y = 0, width = 990, height = 199}, rows = 1, row_center_offset &amp;nbsp;
&lt;br&gt;= 12, row_height = 15, row_list = 0x3e61d7c,
&lt;br&gt;&amp;nbsp; &amp;nbsp;row_list_end = 0x3e61d7c, columns = 6, column_title_area = {x = 2, &amp;nbsp;
&lt;br&gt;y = 2, width = 986, height = 22}, title_window = 0x0, column = &amp;nbsp;
&lt;br&gt;0xd218a0, clist_window = 0x0, clist_window_width = 986,
&lt;br&gt;&amp;nbsp; &amp;nbsp;clist_window_height = 173, hoffset = 0, voffset = 0, shadow_type = &amp;nbsp;
&lt;br&gt;GTK_SHADOW_IN, selection_mode = GTK_SELECTION_EXTENDED, selection = &amp;nbsp;
&lt;br&gt;0x0, selection_end = 0x0, undo_selection = 0x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;undo_unselection = 0x0, undo_anchor = -1, button_actions = &amp;nbsp;
&lt;br&gt;&amp;quot;\003\000\000\000&amp;quot;, drag_button = 0 '\0', click_cell = {row = -1, &amp;nbsp;
&lt;br&gt;column = -1}, hadjustment = 0xd214d0, vadjustment = 0xd21610,
&lt;br&gt;&amp;nbsp; &amp;nbsp;xor_gc = 0x0, fg_gc = 0x0, bg_gc = 0x0, cursor_drag = 0x0, x_drag = &amp;nbsp;
&lt;br&gt;0, focus_row = 0, anchor = -1, anchor_state = GTK_STATE_SELECTED, &amp;nbsp;
&lt;br&gt;drag_pos = -1, htimer = 0, vtimer = 0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;sort_type = GTK_SORT_ASCENDING, compare = 0x60c310 &amp;nbsp;
&lt;br&gt;&amp;lt;default_compare&amp;gt;, sort_column = 0}
&lt;br&gt;&lt;br&gt;&lt;br&gt;in frame 5:
&lt;br&gt;row = 0,
&lt;br&gt;i = 1, and
&lt;br&gt;{struct download}key = {magic = DOWNLOAD_MAGIC, src_handle = &amp;nbsp;
&lt;br&gt;2434507541, src_handle_valid = 1,
&lt;br&gt;&amp;nbsp; &amp;nbsp;error_str = &amp;quot;Requeued due to timeout at 10:41:53 - rescheduled for &amp;nbsp;
&lt;br&gt;10:42:13 #1\00037:43 #0&amp;quot;, '\0' &amp;lt;repeats 181 times&amp;gt;, status = &amp;nbsp;
&lt;br&gt;GTA_DL_DONE, io_opaque = 0x0, rx = 0x0, bio = 0x0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;server = 0x3552c80, list_idx = DL_LIST_STOPPED, file_info = &amp;nbsp;
&lt;br&gt;0x454cd00, record_index = 4294967295, file_name = 0x60c1130 &amp;quot;pure &amp;nbsp;
&lt;br&gt;ascii text]&amp;quot;, file_size = 1218665, size = 1218665,
&lt;br&gt;&amp;nbsp; &amp;nbsp;skip = 0, pos = 1218665, range_end = 1218665, socket = 0x0, &amp;nbsp;
&lt;br&gt;out_file = 0x0, overlap_size = 0, req = 0x0, buffers = 0x0, start_date &amp;nbsp;
&lt;br&gt;= 1257262948, last_update = 1257262975,
&lt;br&gt;&amp;nbsp; &amp;nbsp;last_gui_update = 0, record_stamp = 1257262537, retry_after = &amp;nbsp;
&lt;br&gt;1257262949, head_ping_sent = 1257262912, header_sent = {tv_sec = &amp;nbsp;
&lt;br&gt;1257262948, tv_usec = 601382}, retries = 0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;timeout_delay = 0, served_reqs = 0, mismatches = 0, header_read_eof &amp;nbsp;
&lt;br&gt;= 0, data_timeouts = 0, remove_msg = 0x0, sha1 = 0x0, uri = 0x0, &amp;nbsp;
&lt;br&gt;last_dmesh = 1257262948, ranges = 0x0, ranges_size = 0,
&lt;br&gt;&amp;nbsp; &amp;nbsp;sinkleft = 0, flags = 262153, cflags = 24, keep_alive = 1, push = &amp;nbsp;
&lt;br&gt;0, always_push = 1, got_giv = 0, unavailable = 0, cproxy = 0x0, &amp;nbsp;
&lt;br&gt;parq_dl = 0x0, browse = 0x0, thex = 0x0}
&lt;br&gt;&lt;br&gt;&lt;br&gt;It would appear that iso316_country_cc os being passed a guint16 value &amp;nbsp;
&lt;br&gt;of 0x0, and subsequently failing the assertion &amp;quot;g_assert(code &amp;lt; &amp;nbsp;
&lt;br&gt;G_N_ELEMENTS(iso3166_countries))&amp;quot;. &amp;nbsp;Which would not be possible, &amp;nbsp;
&lt;br&gt;unless G_N_ELEMENTS(iso3166_countries) were (a) also zero, or (b) &amp;nbsp;
&lt;br&gt;evaluated as a [negative] signed integer rather than an unsigned &amp;nbsp;
&lt;br&gt;integer. &amp;nbsp;G_N_ELEMENTS is a very straightforwards macro that just &amp;nbsp;
&lt;br&gt;divides the size of a static array by the size of array[0] to find the &amp;nbsp;
&lt;br&gt;number of elements. &amp;nbsp;I checked the array in gdb and it seems to be &amp;nbsp;
&lt;br&gt;properly defined, 5180 bytes for an array of 4 byte elements, yielding &amp;nbsp;
&lt;br&gt;a count of 1295.
&lt;br&gt;&lt;br&gt;Option (b) should not be possible, given the size of the result. &amp;nbsp; 
&lt;br&gt;Which leaves (c) a bug in glib 1.2, (d) a bug in apple's gcc (powerpc- 
&lt;br&gt;apple-darwin9-gcc-4.0.1), or (e) something I want to learn.
&lt;br&gt;&lt;br&gt;This crash has occurred once before in the past week; &amp;nbsp;I had not &amp;nbsp;
&lt;br&gt;encountered it before then. &amp;nbsp;However, this may not be relevant to &amp;nbsp;
&lt;br&gt;recent commits as it seems to be dependent on file data.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182583&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 34, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-34%2C-Issue-1-tp26182583p26182583.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26145820</id>
	<title>gtk-gnutella-devel Digest, Vol 33, Issue 1</title>
	<published>2009-10-31T13:55:33Z</published>
	<updated>2009-10-31T13:55:33Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;gtk-related crash (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;valgrind (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;Crash after Bitzi Lookup attempt (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;crash in parse_ipv6_addr (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Crash after Bitzi Lookup attempt (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;crash in parse_ipv6_addr (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;crash in parse_ipv6_addr (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Thu, 29 Oct 2009 18:01:21 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] gtk-related crash
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hccl9h$km7$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:First I got this warning:
&lt;br&gt;:(gtk-gnutella:8515): GLib-GObject-CRITICAL **: g_object_remove_weak_pointer:
&lt;br&gt;:assertion `G_IS_OBJECT (object)' failed
&lt;br&gt;:
&lt;br&gt;:and right then a segfault:
&lt;br&gt;:Program terminated with signal 11, Segmentation fault.
&lt;br&gt;:#0 &amp;nbsp;0xb7925314 in IA__g_object_remove_weak_pointer (object=0x1,
&lt;br&gt;:weak_pointer_location=0x9db67e0) at gobject.c:1543
&lt;br&gt;:1543 &amp;nbsp; &amp;nbsp;gobject.c: No such file or directory.
&lt;br&gt;: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;in gobject.c
&lt;br&gt;&lt;br&gt;This is located in the GUI, not in the core. &amp;nbsp;It could very well be a bug
&lt;br&gt;in the GTK library.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Thu, 29 Oct 2009 18:02:28 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] valgrind
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hcclbk$km7$2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Jasen Betts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jasen@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:a patch to make gtk-gnutella behave better in valgrind
&lt;br&gt;:so you can see the real undefined behavior
&lt;br&gt;&lt;br&gt;Sorry Jasen, I'm not going to apply this patch.
&lt;br&gt;&lt;br&gt;Better remove undefined behaviour by zero-ing the setjmp() buffer
&lt;br&gt;for instance (I bet this is the root of the problem here).
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sat, 31 Oct 2009 18:46:06 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20091031174606.GA19991@galar2&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Freshly compiled GTKG crashes after attempting to perform a bitzi
&lt;br&gt;lookup:
&lt;br&gt;&lt;br&gt;Last Changed Rev: 17148
&lt;br&gt;Last Changed Date: 2009-10-31 15:33:29 +0100 (Sat, 31 Oct 2009)
&lt;br&gt;&lt;br&gt;This happened twice today. The last time I made a core dump, the
&lt;br&gt;backtrace is as follows:
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7f15430 in __kernel_vsyscall ()
&lt;br&gt;#1 &amp;nbsp;0xb73eb6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#2 &amp;nbsp;0x0823d104 in crash_handler (signo=11) at crash.c:177
&lt;br&gt;#3 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#4 &amp;nbsp;parse_ipv6_addr (s=0x838cca1 &amp;quot;itzi.com&amp;quot;, dst=0xbfeb3ab8 &amp;quot;&amp;quot;, endptr=0x0) at parse.c:218
&lt;br&gt;#5 &amp;nbsp;0x0824cae3 in string_to_host_addr (s=0x838cca0 &amp;quot;bitzi.com&amp;quot;, endptr=0x0, addr_ptr=0xbfeb3bb4) at host_addr.c:566
&lt;br&gt;#6 &amp;nbsp;0x080d2a6a in http_async_create (url=0xbec13c28 &amp;quot;&lt;a href=&quot;http://bitzi.com/rdf/urn:sha1:MQ42ATJTXJKBHNUB3P5NZSSCASGSGX3K?ref=gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/rdf/urn:sha1:MQ42ATJTXJKBHNUB3P5NZSSCASGSGX3K?ref=gtk-gnutella&lt;/a&gt;&amp;quot;, addr=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {net = 0, addr = {ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, ipv4 = 0}}, port=0, type=HTTP_GET, header_ind=0, data_ind=0x8078710 &amp;lt;bitzi_host_data_ind&amp;gt;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; error_ind=0x80787f0 &amp;lt;bitzi_host_error_ind&amp;gt;, parent=0x0) at http.c:1977
&lt;br&gt;#7 &amp;nbsp;0x080d2ec7 in http_async_get (url=0xbec13c28 &amp;quot;&lt;a href=&quot;http://bitzi.com/rdf/urn:sha1:MQ42ATJTXJKBHNUB3P5NZSSCASGSGX3K?ref=gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/rdf/urn:sha1:MQ42ATJTXJKBHNUB3P5NZSSCASGSGX3K?ref=gtk-gnutella&lt;/a&gt;&amp;quot;, header_ind=0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; data_ind=0x8078710 &amp;lt;bitzi_host_data_ind&amp;gt;, error_ind=0x80787f0 &amp;lt;bitzi_host_error_ind&amp;gt;) at http.c:2076
&lt;br&gt;#8 &amp;nbsp;0x080772aa in bitzi_heartbeat (unused_data=0x0) at bitzi.c:704
&lt;br&gt;#9 &amp;nbsp;0xb779b2b6 in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#10 0xb779ab88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#11 0xb779e0eb in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#12 0xb779e5ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#13 0xb7c7b7d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
&lt;br&gt;#14 0x0819a9fc in main_gui_run (geometry_spec=0x0) at main.c:697
&lt;br&gt;#15 0x08056f67 in main (argc=1, argv=0xbfeb3f14) at main.c:1659
&lt;br&gt;&lt;br&gt;This is running in Ubuntu 2.6.28-16
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://liberal-venezolano.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x3F25527E
&lt;br&gt;Key Fingerprint = 3C08 E8AC DE25 CEC6 731D &amp;nbsp;B9B4 BD9E 03B0 3F25 527E
&lt;br&gt;gpg --recv-keys 0x3F25527E --keyserver hkp://wwwkeys.eu.pgp.net
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 835 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sat, 31 Oct 2009 19:59:20 +0200 (EET)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] crash in parse_ipv6_addr
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alpine.SOC.1.00.0910311953550.24228@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;#0 &amp;nbsp;0x08244b3b in parse_ipv6_addr (s=0x95177cb &amp;quot;&amp;quot;, dst=0xbffa0538 &amp;quot;8JS\tT?\235??f?T?\235?&amp;quot;, endptr=0x0) at parse.c:218
&lt;br&gt;218 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *endptr = s;
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x08244b3b in parse_ipv6_addr (s=0x95177cb &amp;quot;&amp;quot;, dst=0xbffa0538 &amp;quot;8JS\tT?\235??f?T?\235?&amp;quot;, endptr=0x0) at parse.c:218
&lt;br&gt;#1 &amp;nbsp;0x08236e93 in string_to_host_addr (s=0x95177b8 &amp;quot;2001:bb8:2045:ff::1&amp;quot;, endptr=0x0, addr_ptr=0xbffa0604) at host_addr.c:566
&lt;br&gt;#2 &amp;nbsp;0x080dd53a in node_check_remote_ip_header (peer={net = 6, addr = {ipv6 = &amp;quot; \002?E\224;?G???213?, ipv4 = 1473839648}}, head=0xbf0ca7e4) at nodes.c:4172
&lt;br&gt;#3 &amp;nbsp;0x080ec31b in call_node_process_handshake_header (obj=0xbe9da554, header=0xbf0ca7e4) at nodes.c:5199
&lt;br&gt;#4 &amp;nbsp;0x080d4797 in io_header_parse (ih=0xbe5967ec) at ioheader.c:344
&lt;br&gt;#5 &amp;nbsp;0x0823cd22 in dispatch_poll (unused_source=0x83d62a8, unused_cond=G_IO_IN, udata=0x83ba540) at inputevt.c:715
&lt;br&gt;#6 &amp;nbsp;0xb78bccbf in g_io_unix_dispatch (source=0x83d6300, callback=0x823cbb2 &amp;lt;dispatch_poll&amp;gt;, user_data=0x83ba540) at giounix.c:162
&lt;br&gt;#7 &amp;nbsp;0xb7893771 in IA__g_main_context_dispatch (context=0x83d6580) at gmain.c:2045
&lt;br&gt;#8 &amp;nbsp;0xb78967e6 in g_main_context_iterate (context=0x83d6580, block=1, dispatch=1, self=0x83d8f58) at gmain.c:2677
&lt;br&gt;#9 &amp;nbsp;0xb7896ba7 in IA__g_main_loop_run (loop=0x90b7140) at gmain.c:2881
&lt;br&gt;#10 0xb7d2b281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#11 0x0818b84e in main_gui_run (geometry_spec=0x0) at main.c:697
&lt;br&gt;#12 0x08056669 in main (argc=1, argv=0xbffa0c04) at main.c:1660
&lt;br&gt;(gdb) p s
&lt;br&gt;$1 = 0x95177cb &amp;quot;&amp;quot;
&lt;br&gt;(gdb) p endptr
&lt;br&gt;$2 = (const char **) 0x0
&lt;br&gt;&lt;br&gt;endptr seems to be NULL.
&lt;br&gt;&lt;br&gt;I'm running IPv4+IPv6 ultrapeer with real routable IPv6 address and I 
&lt;br&gt;occassionally see some IPv6 peers connecting, one regular 6to4 user and 
&lt;br&gt;others come and go. So IPv6 has at least worked some, for many months.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sat, 31 Oct 2009 20:36:54 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash after Bitzi Lookup attempt
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hci756$2et$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:This happened twice today. The last time I made a core dump, the
&lt;br&gt;:backtrace is as follows:
&lt;br&gt;:
&lt;br&gt;:(gdb) bt
&lt;br&gt;:#0 &amp;nbsp;0xb7f15430 in __kernel_vsyscall ()
&lt;br&gt;:#1 &amp;nbsp;0xb73eb6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;:#2 &amp;nbsp;0x0823d104 in crash_handler (signo=11) at crash.c:177
&lt;br&gt;:#3 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;:#4 &amp;nbsp;parse_ipv6_addr (s=0x838cca1 &amp;quot;itzi.com&amp;quot;, dst=0xbfeb3ab8 &amp;quot;&amp;quot;, endptr=0x0) at
&lt;br&gt;:parse.c:218
&lt;br&gt;:#5 &amp;nbsp;0x0824cae3 in string_to_host_addr (s=0x838cca0 &amp;quot;bitzi.com&amp;quot;, endptr=0x0,
&lt;br&gt;:addr_ptr=0xbfeb3bb4) at host_addr.c:566
&lt;br&gt;&lt;br&gt;That crash is IMPOSSIBLE unless there is a compiler bug.
&lt;br&gt;&lt;br&gt;If you look at lib/parse.c, you see:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 217 &amp;nbsp; &amp;nbsp; &amp;nbsp;if (endptr)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 218 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*endptr = s;
&lt;br&gt;&lt;br&gt;And from the stack frame above, we see that endptr is NULL, hence line #218
&lt;br&gt;should not be executed.
&lt;br&gt;&lt;br&gt;To validate this, can you confirm you're not compiling with -O0? &amp;nbsp;Try to
&lt;br&gt;recompile with -O0 and check again. &amp;nbsp;If that crashes then, it will rule out
&lt;br&gt;my hypothesis.
&lt;br&gt;&lt;br&gt;Which version of the compiler are you using, and which OS is that?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sat, 31 Oct 2009 20:41:28 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash in parse_ipv6_addr
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hci7do$2et$2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Program terminated with signal 11, Segmentation fault.
&lt;br&gt;:#0 &amp;nbsp;0x08244b3b in parse_ipv6_addr (s=0x95177cb &amp;quot;&amp;quot;, dst=0xbffa0538
&lt;br&gt;:&amp;quot;8JS\tT?\235??f?T?\235?&amp;quot;, endptr=0x0) at parse.c:218
&lt;br&gt;:218 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *endptr = s;
&lt;br&gt;&lt;br&gt;Everyone seems to suffer from this bug, but that code was not changed
&lt;br&gt;recently and as I said in a previous message, that line cannot be
&lt;br&gt;executed when endptr is NULL.
&lt;br&gt;&lt;br&gt;Unless the C compiler messed up.
&lt;br&gt;&lt;br&gt;Can you try without any optimization (-O0) and let me know what happend then?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 31 Oct 2009 20:54:56 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash in parse_ipv6_addr
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hci870$5aa$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;I've just committed r17149 to change parse_ipv6_addr() so that it does not
&lt;br&gt;modify its parameter.
&lt;br&gt;&lt;br&gt;After what I've witnessed today which caused me to issue r17146, I think
&lt;br&gt;gcc suffers from an optimizer bug with parameter handling when these are
&lt;br&gt;put in a register.
&lt;br&gt;&lt;br&gt;Can you try to recompile with the same optimization options and let me know
&lt;br&gt;whether it crashes again? &amp;nbsp;In which case please turn off the optimizer by
&lt;br&gt;specifying -O0.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26145820&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 33, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-33%2C-Issue-1-tp26145820p26145820.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26111300</id>
	<title>gtk-gnutella-devel Digest, Vol 33, Issue 1</title>
	<published>2009-10-29T04:28:44Z</published>
	<updated>2009-10-29T04:28:44Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;iconv avec ennui. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &amp;nbsp;DHT connection &amp; bandwidth (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;DHT connection &amp; bandwidth (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;DHT connection &amp; bandwidth (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;crash if you set listen port to 0 (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jasen_betts@...&lt;/a&gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;crash if you set listen port to 0 (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;gtk-related crash (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. &amp;nbsp;valgrind (Jasen Betts)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Fri, 25 Sep 2009 12:34:16 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] iconv avec ennui.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87eipvapyf.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On 24 Sep 2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; You are pinpointing a lack of granularity in the &amp;quot;shared&amp;quot; library files that
&lt;br&gt;&amp;gt; causes too much unnecessary stuff to be loaded due to transitive dependencies.
&lt;br&gt;&amp;gt; A first solution is therefore to start moving h_strconcat() and h_strdup()
&lt;br&gt;&amp;gt; out of misc.c, and then things should be much more under control.
&lt;br&gt;&lt;br&gt;If these are useful (to have a locale aware variants), then you can
&lt;br&gt;use function pointers to have default stdc versions and allow the GUI
&lt;br&gt;front end to replace the function pointers with the locale aware
&lt;br&gt;versions during start up. &amp;nbsp;This solves the linkage requirements and
&lt;br&gt;makes the library useful for non-glibc/iconv situation (perhaps
&lt;br&gt;certain headless configurations), while not depleting the locale aware
&lt;br&gt;variants that might be useful for more sane handling of file names and
&lt;br&gt;meta data which is certainly a strength of gtkg for non-English users.
&lt;br&gt;&lt;br&gt;Fwiw,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Wed, 7 Oct 2009 09:42:53 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] DHT connection &amp; bandwidth
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;BF2167D9-8E0A-4138-B0E3-10DA9660B500@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;The distributed hash table seems to be disregarding the connection &amp;nbsp;
&lt;br&gt;status of GTKG in at least some cases; &amp;nbsp;I found my Gnutella I/O &amp;nbsp;
&lt;br&gt;maintaining rates of approximately 20 Kb/s both ways after &amp;nbsp;
&lt;br&gt;disconnecting yesterday, which was somewhat disconcerting. &amp;nbsp;Either the &amp;nbsp;
&lt;br&gt;bandwidth meter is misrepresenting the impact of the DHT, or the DHT &amp;nbsp;
&lt;br&gt;is providing enough of a load that monitoring and control should &amp;nbsp;
&lt;br&gt;probably be provided.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Wed, 7 Oct 2009 20:08:22 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT connection &amp; bandwidth
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haisfm$25a$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:The distributed hash table seems to be disregarding the connection &amp;nbsp;
&lt;br&gt;:status of GTKG in at least some cases; &amp;nbsp;I found my Gnutella I/O &amp;nbsp;
&lt;br&gt;:maintaining rates of approximately 20 Kb/s both ways after &amp;nbsp;
&lt;br&gt;:disconnecting yesterday, which was somewhat disconcerting. &amp;nbsp;Either the &amp;nbsp;
&lt;br&gt;:bandwidth meter is misrepresenting the impact of the DHT, or the DHT &amp;nbsp;
&lt;br&gt;:is providing enough of a load that monitoring and control should &amp;nbsp;
&lt;br&gt;:probably be provided.
&lt;br&gt;&lt;br&gt;There is no way to control incoming UDP traffic from the DHT, due to the
&lt;br&gt;connection-less nature of UDP.
&lt;br&gt;&lt;br&gt;As far as outgoing bandwidth goes, gtk-gnutella can emit more than the
&lt;br&gt;configured Gnutella bandwidth whenever the UDP queue enters flow-control.
&lt;br&gt;This is because, as you have noticed, DHT traffic can be quite heavy and
&lt;br&gt;it happens to also be extremely time-sensitive (since operations are handled
&lt;br&gt;as Remote Procedure Calls: every request expects a timely answer).
&lt;br&gt;&lt;br&gt;There is no such thing as &amp;quot;disconnecting from the DHT&amp;quot;. &amp;nbsp;Whenever you turn
&lt;br&gt;off Gnutella traffic, you're still &amp;quot;connected&amp;quot; to the DHT and keep exchanging
&lt;br&gt;messages.
&lt;br&gt;&lt;br&gt;What's probably misleading is that the DHT traffic is accounted as Gnutella
&lt;br&gt;traffic in the GUI. &amp;nbsp;In as sense, this is not wrong since Gnutella messages
&lt;br&gt;are used. However, it is not trivial to account DHT traffic separately due to
&lt;br&gt;the way bandwidth is accounted for today, or I would have already done it.
&lt;br&gt;&lt;br&gt;It's not extraordinary difficult either, so if you want to dive into the code
&lt;br&gt;and supply a patch, I'm always open to that kind of contribution.
&lt;br&gt;&lt;br&gt;In the &amp;quot;future&amp;quot;, there will be a &amp;quot;degraded&amp;quot; DHT mode whereby you can shield
&lt;br&gt;yourself from incoming traffic but can still query and publish to the DHT.
&lt;br&gt;I have not implemented this logic yet.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sat, 17 Oct 2009 11:03:28 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT connection &amp; bandwidth
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hbc8a0$tr9$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Either the bandwidth meter is misrepresenting the impact of the DHT, or the
&lt;br&gt;:DHT &amp;nbsp;is providing enough of a load that monitoring and control should &amp;nbsp;
&lt;br&gt;:probably be provided.
&lt;br&gt;&lt;br&gt;This is now implemented in r17082.
&lt;br&gt;&lt;br&gt;DHT traffic is inherently variable, but can be quite high if you're looking
&lt;br&gt;or storing a lot of entries: basically you're performing lookups for the
&lt;br&gt;files you have in your download queue + all the files you're sharing.
&lt;br&gt;&lt;br&gt;On my node here, the DHT outgoing traffic is about 34 KiB/s on average, but
&lt;br&gt;it can peak to much higher values. &amp;nbsp;To be a useful DHT node, you should
&lt;br&gt;probably allow at least 20 KiB/s of outgoing DHT traffic, or leave its
&lt;br&gt;traffic uncapped (which is what I do here).
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 14 Oct 2009 00:54:41 +1300
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jasen_betts@...&lt;/a&gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] crash if you set listen port to 0
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20091013115441.GA26414@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;revision 17067
&lt;br&gt;&lt;br&gt;setting listen_port to 0 with the 'preferences window' or the 
&lt;br&gt;shell command line causes an assertion failure
&lt;br&gt;&lt;br&gt;not sure how to build debug symbols for debian.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;depending on what I do I get 
&lt;br&gt;this with closing the preferences window:
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in mq.c:754: &amp;quot;l-&amp;gt;data != NULL&amp;quot;
&lt;br&gt;CRASH (pid=32029) by SIGABRT
&lt;br&gt;Aborted
&lt;br&gt;&lt;br&gt;or 
&lt;br&gt;this with changing tabs in the preferences window or using the shell:
&lt;br&gt;&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;&lt;br&gt;** ERROR **: unexpected address in pmsg_write_ipv4_or_ipv6_addr():
&lt;br&gt;&amp;lt;none&amp;gt;
&lt;br&gt;aborting...
&lt;br&gt;CRASH (pid=32025) by SIGABRT
&lt;br&gt;Aborted
&lt;br&gt;&lt;br&gt;&lt;br&gt;I also got this one once
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in mq.c:320: &amp;quot;n == q-&amp;gt;count&amp;quot;
&lt;br&gt;CRASH (pid=32231) by SIGABRT
&lt;br&gt;&lt;br&gt;and once it seemed to work...
&lt;br&gt;but produced lots of
&lt;br&gt;&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;WARNING: Assertion failure in udp.c:305: &amp;quot;n&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;bye.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Fri, 23 Oct 2009 17:42:49 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash if you set listen port to 0
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hbspup$vnn$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jasen_betts@...&lt;/a&gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:setting listen_port to 0 with the 'preferences window' or the 
&lt;br&gt;:shell command line causes an assertion failure
&lt;br&gt;&lt;br&gt;I made a fix in SVN 17111 that may work for you. &amp;nbsp;Difficult to say
&lt;br&gt;without a stack trace.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Thu, 29 Oct 2009 10:25:53 +0200 (EET)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] gtk-related crash
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alpine.SOC.1.00.0910291014380.24781@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;After 45 days of uptime I got this crash in search results view (no 
&lt;br&gt;search sidebar). I saw the results, scrolled down and I think I managed 
&lt;br&gt;to click Clear or hit Alt-C to clear this search results.
&lt;br&gt;&lt;br&gt;Debian etch, 
&lt;br&gt;gtk-gnutella/0.96.7u-16967 (2009-08-23; GTK2; Linux i686)
&lt;br&gt;GLib 2.12.4
&lt;br&gt;Gtk+ 2.8.20
&lt;br&gt;GNU TLS 1.0.16
&lt;br&gt;&lt;br&gt;First I got this warning:
&lt;br&gt;(gtk-gnutella:8515): GLib-GObject-CRITICAL **: g_object_remove_weak_pointer: assertion `G_IS_OBJECT (object)' failed
&lt;br&gt;&lt;br&gt;and right then a segfault:
&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;#0 &amp;nbsp;0xb7925314 in IA__g_object_remove_weak_pointer (object=0x1, weak_pointer_location=0x9db67e0) at gobject.c:1543
&lt;br&gt;1543 &amp;nbsp; &amp;nbsp;gobject.c: No such file or directory.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in gobject.c
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7925314 in IA__g_object_remove_weak_pointer (object=0x1, weak_pointer_location=0x9db67e0) at gobject.c:1543
&lt;br&gt;#1 &amp;nbsp;0xb7bdd62b in queue_item_free (item=0x9db67e0) at gdkgeometry-x11.c:1025
&lt;br&gt;#2 &amp;nbsp;0xb7bdd7c7 in _gdk_window_process_expose (window=0x8d65668, serial=31487604, area=0xbfbcc4ec) at gdkgeometry-x11.c:1185
&lt;br&gt;#3 &amp;nbsp;0xb7bda456 in gdk_event_translate (display=0x83fe0a8, event=0x9c86558, xevent=0xbfbcc54c, return_exposes=0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at gdkevents-x11.c:1630
&lt;br&gt;#4 &amp;nbsp;0xb7bdab57 in _gdk_events_queue (display=0x83fe0a8) at gdkevents-x11.c:2225
&lt;br&gt;#5 &amp;nbsp;0xb7bdaebf in gdk_event_dispatch (source=0x8402e28, callback=0, user_data=0x0) at gdkevents-x11.c:2285
&lt;br&gt;#6 &amp;nbsp;0xb78aa771 in IA__g_main_context_dispatch (context=0x83c1380) at gmain.c:2045
&lt;br&gt;#7 &amp;nbsp;0xb78ad7e6 in g_main_context_iterate (context=0x83c1380, block=1, dispatch=1, self=0x83c3eb8) at gmain.c:2677
&lt;br&gt;#8 &amp;nbsp;0xb78adba7 in IA__g_main_loop_run (loop=0x90fbcc0) at gmain.c:2881
&lt;br&gt;#9 &amp;nbsp;0xb7d42281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#10 0x0818087e in main_gui_run (geometry_spec=0x0) at main.c:695
&lt;br&gt;#11 0x08056531 in main (argc=1, argv=0xbfbcc834) at main.c:1616
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Fri, 30 Oct 2009 00:01:22 +1300
&lt;br&gt;From: Jasen Betts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jasen@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] valgrind
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20091029110122.GA26669@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;a patch to make gtk-gnutella behave better in valgrind
&lt;br&gt;so you can see the real undefined behavior
&lt;br&gt;&lt;br&gt;Index: src/lib/entropy.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src/lib/entropy.c	(revision 17133)
&lt;br&gt;+++ src/lib/entropy.c	(working copy)
&lt;br&gt;@@ -146,9 +146,21 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	/*
&lt;br&gt;-	 * Add local CPU state noise.
&lt;br&gt;+	 * to test with valgrind define VALGRIND_MODE 
&lt;br&gt;+	 * in the environment before executing it
&lt;br&gt;+	 * eg:
&lt;br&gt;+	 * &amp;nbsp;
&lt;br&gt;+	 * &amp;nbsp;$ VALGRIND_MODE=1 valgrind gtk-gnutella
&lt;br&gt;+ 	 * &amp;nbsp;
&lt;br&gt;&amp;nbsp;	 */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+
&lt;br&gt;+	if(!getenv(&amp;quot;VALGRIND_MODE&amp;quot;)){
&lt;br&gt;+
&lt;br&gt;+	/*
&lt;br&gt;+	 * Add local CPU state noise.
&lt;br&gt;+	 */ 
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	if (setjmp(env)) {
&lt;br&gt;&amp;nbsp;		/* We will never longjmp() back here */
&lt;br&gt;&amp;nbsp;		g_assert_not_reached();
&lt;br&gt;@@ -259,6 +271,7 @@
&lt;br&gt;&amp;nbsp;	/*
&lt;br&gt;&amp;nbsp;	 * Done, finalize SHA1 computation into supplied digest buffer.
&lt;br&gt;&amp;nbsp;	 */
&lt;br&gt;+	} /* not VALGRIND_MODE */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	SHA1Result(&amp;ctx, digest);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;===================================================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26111300&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 33, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-33%2C-Issue-1-tp26111300p26111300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25614132</id>
	<title>gtk-gnutella-devel Digest, Vol 32, Issue 3</title>
	<published>2009-09-25T08:27:22Z</published>
	<updated>2009-09-25T08:27:22Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Unable to connect (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Unable to connect (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Unable to connect (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Unable to connect (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;iconv avec ennui. (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;iconv avec ennui. (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;iconv avec ennui. (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Thu, 17 Sep 2009 13:27:31 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;,	Hauke Hachmann
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;26FCE636-9096-40AA-B29F-1100DE11A7FE@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 17-Sep-09, at 11:23 AM, Hauke Hachmann wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; On Thursday 17 September 2009, Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; Which gtkg version are you using?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ah, sorry, I forgot to mention. At the moment, I am using r16974 &amp;nbsp;
&lt;br&gt;&amp;gt; (which
&lt;br&gt;&amp;gt; is the newest from SVN), but I think that my problems were already
&lt;br&gt;&amp;gt; present at least with r16970, probably even earlier. OTOH, I know that
&lt;br&gt;&amp;gt; it still worked one week ago, so the error cannot be very old.
&lt;br&gt;&lt;br&gt;I'm testing as a leaf and not having the same problem. &amp;nbsp;Are the &amp;nbsp;
&lt;br&gt;connections merely timing out? &amp;nbsp;Does the problem persist after you &amp;nbsp;
&lt;br&gt;empty your caches?
&lt;br&gt;&lt;br&gt;&lt;br&gt;I can think of two ways that the recent changes could be introducing &amp;nbsp;
&lt;br&gt;problems. &amp;nbsp;I was unable to determine whether the older BearShare &amp;nbsp;
&lt;br&gt;variants which accept connections nonetheless offer &amp;quot;FP-Auth- 
&lt;br&gt;Challenge&amp;quot; headers. &amp;nbsp;If they do, and you have been operating in a &amp;nbsp;
&lt;br&gt;BearShare island, this might indeed have introduced problems.
&lt;br&gt;&lt;br&gt;Alternately, it seems at a glance that when the number of known hosts &amp;nbsp;
&lt;br&gt;is low, GTKG should start attempting to connect to servents suggested &amp;nbsp;
&lt;br&gt;by servents caches as bad or unstable, rather than ask a web cache for &amp;nbsp;
&lt;br&gt;help. &amp;nbsp;This might be a problem if the same logic was extended to the &amp;nbsp;
&lt;br&gt;alien servents, especially those which were Foxy hubs.
&lt;br&gt;&lt;br&gt;I would suggest disconnecting, emptying all your caches, and shutting &amp;nbsp;
&lt;br&gt;down GTKG as a first step. &amp;nbsp;Wait a minute or two for any Foxy &amp;nbsp;
&lt;br&gt;pestering to die down, and then relaunch and see if it will contact &amp;nbsp;
&lt;br&gt;the web caches for servent addresses. &amp;nbsp;If it does, you should start &amp;nbsp;
&lt;br&gt;having connections. &amp;nbsp;Let me know if that works.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Thu, 17 Sep 2009 19:35:31 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200909171935.31775.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Thursday 17 September 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Is gtk-gnutella at least attempting to connect or is it just sitting
&lt;br&gt;&amp;gt; &amp;nbsp;there, idle?
&lt;br&gt;&lt;br&gt;It constantly tries to connect to lots of hosts. Most of them show the 
&lt;br&gt;usual vendor strings (mostly LimeWire, some Frosty). All proceed to the 
&lt;br&gt;stage &amp;quot;Hello sent&amp;quot;. Some connections end with a 503 (either &amp;quot;we're 
&lt;br&gt;leaves&amp;quot; or &amp;quot;no leaf slots&amp;quot;). But the vast majority of connections simply 
&lt;br&gt;end with a timeout after the hello phase.
&lt;br&gt;&lt;br&gt;I let gtk-gnutella run for several hours without getting a single 
&lt;br&gt;Gnutella connection established. I tried both my usual installation and 
&lt;br&gt;a fresh one with a virgin .gtk-gnutella directory.
&lt;br&gt;&lt;br&gt;Needless to say that my other internet activities (http, smtp, pop3, 
&lt;br&gt;imap) work perfectly fine, so it's clearly not a lower-level connectivity 
&lt;br&gt;problem.
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Thu, 17 Sep 2009 18:03:49 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h8ttm5$1b9$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I let gtk-gnutella run for several hours without getting a single 
&lt;br&gt;:Gnutella connection established. I tried both my usual installation and 
&lt;br&gt;:a fresh one with a virgin .gtk-gnutella directory.
&lt;br&gt;&lt;br&gt;Hmm, that would indeed cause you to bootstrap by contacting host caches.
&lt;br&gt;If these host cache give you back addresses of hosts that you cannot connect
&lt;br&gt;to, then Gnutella may be experiencing a bootstrapping problem as a whole.
&lt;br&gt;&lt;br&gt;The only solution I see at this stage is for you to come to #gtk-gnutella
&lt;br&gt;and ask for a kind soul there to seed you with a known IP:port.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 17 Sep 2009 19:54:53 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h8u46d$gg2$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi):
&lt;br&gt;:Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;::I let gtk-gnutella run for several hours without getting a single 
&lt;br&gt;::Gnutella connection established. I tried both my usual installation and 
&lt;br&gt;::a fresh one with a virgin .gtk-gnutella directory.
&lt;br&gt;:
&lt;br&gt;:Hmm, that would indeed cause you to bootstrap by contacting host caches.
&lt;br&gt;:If these host cache give you back addresses of hosts that you cannot connect
&lt;br&gt;:to, then Gnutella may be experiencing a bootstrapping problem as a whole.
&lt;br&gt;&lt;br&gt;No, problem solved.
&lt;br&gt;It was a stupid line inversion when I applied a patch too hastly.
&lt;br&gt;&lt;br&gt;Everything should be fine in r16975.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 24 Sep 2009 13:32:47 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] iconv avec ennui.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;D359F57D-C149-428C-9295-770CF91E236C@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Hello all,
&lt;br&gt;&lt;br&gt;Since the recent changes in ./src/sdbm, I have been encountering a &amp;nbsp;
&lt;br&gt;compile-time error originating with ./src/lib/utf8.o 's links to the &amp;nbsp;
&lt;br&gt;iconv library. &amp;nbsp;My system is a ppc7450 iMac running OS X 10.5.8, which &amp;nbsp;
&lt;br&gt;has Darwin 9.8.0.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; cc -o dbu &amp;nbsp;dbu.o util.o &amp;nbsp; -O2 -g &amp;nbsp;-L. -lsdbm -L../lib -lshared -lglib
&lt;br&gt;&amp;gt; collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;&amp;gt; Undefined symbols
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;quot;_libiconv_open&amp;quot;, referenced from:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _utf8_cd_get in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _locale_init in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _locale_init in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _locale_init in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _locale_init in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _locale_init in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;quot;_libiconv&amp;quot;, referenced from:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _complete_iconv in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _complete_iconv in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _complete_iconv in libshared.a(utf8.o)
&lt;br&gt;&amp;gt; terminate called after throwing an instance of 'char const*'
&lt;br&gt;&amp;gt; terminate called recursively
&lt;br&gt;&amp;gt; make[4]: *** [dbu] Error 1
&lt;br&gt;&amp;gt; make[3]: *** [subdirs] Error 1
&lt;br&gt;&amp;gt; make[2]: *** [all] Error 2
&lt;br&gt;&amp;gt; make[1]: *** [subdirs] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;/div&gt;&lt;br&gt;&lt;br&gt;This failure is identical each time, except that the undefined symbols &amp;nbsp;
&lt;br&gt;will be &amp;quot;_iconv&amp;quot; &amp;quot;_inconv_open&amp;quot; when I try to link to a static version &amp;nbsp;
&lt;br&gt;of libiconv. &amp;nbsp;The symbol *is* defined in the relevant library in all &amp;nbsp;
&lt;br&gt;cases.
&lt;br&gt;&lt;br&gt;I believe that this problem has its roots in the Darwin OS's &amp;nbsp;
&lt;br&gt;implementation of /usr/lib/libiconv.* and/or /usr/include/iconv.h &amp;nbsp;
&lt;br&gt;being incompatible with the newer GNU versions, and that it involves &amp;nbsp;
&lt;br&gt;macros and C++; &amp;nbsp;there are lots of message board posts reporting iconv &amp;nbsp;
&lt;br&gt;errors when people try to port projects to Darwin. &amp;nbsp;I know that I've &amp;nbsp;
&lt;br&gt;encountered problems with iconv before and that they were solved. &amp;nbsp; 
&lt;br&gt;What I don't recall is exactly who managed to solve it or how it was &amp;nbsp;
&lt;br&gt;done. &amp;nbsp;I've been unable to find a solid discussion or solution posted &amp;nbsp;
&lt;br&gt;anywhere; &amp;nbsp;it's possible that the situation makes a lot more sense to &amp;nbsp;
&lt;br&gt;someone who understands C++, which I do not.
&lt;br&gt;&lt;br&gt;Things I have tried:
&lt;br&gt;- eliminating I_ICONV guard. &amp;nbsp;(I_ICONV is defined, anyways.)
&lt;br&gt;- specifying full pathnames of all libraries
&lt;br&gt;- specifying explicit pathname of iconv.h
&lt;br&gt;- linking specifically to static version of libiconv, both native and &amp;nbsp;
&lt;br&gt;GNU.
&lt;br&gt;- changing the name of the GNU iconv library and header
&lt;br&gt;&lt;br&gt;Any ideas or suggestions?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Thu, 24 Sep 2009 18:20:09 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] iconv avec ennui.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h9gd8p$l4f$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Since the recent changes in ./src/sdbm, I have been encountering a &amp;nbsp;
&lt;br&gt;:compile-time error originating with ./src/lib/utf8.o 's links to the &amp;nbsp;
&lt;br&gt;:iconv library. &amp;nbsp;My system is a ppc7450 iMac running OS X 10.5.8, which &amp;nbsp;
&lt;br&gt;:has Darwin 9.8.0.
&lt;br&gt;:
&lt;br&gt;:&amp;gt; cc -o dbu &amp;nbsp;dbu.o util.o &amp;nbsp; -O2 -g &amp;nbsp;-L. -lsdbm -L../lib -lshared -lglib
&lt;br&gt;:&amp;gt; collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;:&amp;gt; Undefined symbols
&lt;br&gt;:&amp;gt; &amp;nbsp; &amp;quot;_libiconv_open&amp;quot;, referenced from:
&lt;br&gt;:&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _utf8_cd_get in libshared.a(utf8.o)
&lt;br&gt;&lt;br&gt;The utf8.o file should not be loaded when linking dbu, since none of the
&lt;br&gt;UTF-8 routines are used by dbu nor by sdbm...
&lt;br&gt;&lt;br&gt;:I believe that this problem has its roots in the Darwin OS's &amp;nbsp;
&lt;br&gt;:implementation of /usr/lib/libiconv.* and/or /usr/include/iconv.h &amp;nbsp;
&lt;br&gt;:being incompatible with the newer GNU versions, and that it involves &amp;nbsp;
&lt;br&gt;:macros and C++; &amp;nbsp;there are lots of message board posts reporting iconv &amp;nbsp;
&lt;br&gt;:errors when people try to port projects to Darwin.
&lt;br&gt;&lt;br&gt;Again, we're talking about a library here, and the normal linker behaviour
&lt;br&gt;should be to not load a file from the library unless one of the symbols
&lt;br&gt;defined by the file is needed.
&lt;br&gt;&lt;br&gt;I've checked locally the symbols in my linked dbu, and I'm astonished
&lt;br&gt;to see that symbols like cq_cancel() are defined.
&lt;br&gt;&lt;br&gt;:Any ideas or suggestions?
&lt;br&gt;&lt;br&gt;You are pinpointing a lack of granularity in the &amp;quot;shared&amp;quot; library files that
&lt;br&gt;causes too much unnecessary stuff to be loaded due to transitive dependencies.
&lt;br&gt;&lt;br&gt;Fixing this will probably require splitting the &amp;quot;shared&amp;quot; library in more
&lt;br&gt;than one so that we can only the files for the required symbols, which are:
&lt;br&gt;&lt;br&gt;assertion_failure
&lt;br&gt;common_stats
&lt;br&gt;compat_pread
&lt;br&gt;compat_pwrite
&lt;br&gt;fd_close
&lt;br&gt;file_open
&lt;br&gt;h_strconcat
&lt;br&gt;h_strdup
&lt;br&gt;halloc_init
&lt;br&gt;hash_list_free
&lt;br&gt;hash_list_iter_previous
&lt;br&gt;hash_list_iter_release
&lt;br&gt;hash_list_iterator_tail
&lt;br&gt;hash_list_moveto_head
&lt;br&gt;hash_list_new
&lt;br&gt;hash_list_prepend
&lt;br&gt;hash_list_tail
&lt;br&gt;hfree
&lt;br&gt;hrealloc
&lt;br&gt;vmm_alloc
&lt;br&gt;vmm_free
&lt;br&gt;vmm_init
&lt;br&gt;walloc
&lt;br&gt;walloc0
&lt;br&gt;wfree
&lt;br&gt;wrealloc
&lt;br&gt;&lt;br&gt;&amp;gt;From that list, I can almost see where the problem lies: the fact that we
&lt;br&gt;need h_strdup() means that the whole misc.o file needs to be loaded, which
&lt;br&gt;in turn causes many other library files to be required given the diverse
&lt;br&gt;routines defined there.
&lt;br&gt;&lt;br&gt;A first solution is therefore to start moving h_strconcat() and h_strdup()
&lt;br&gt;out of misc.c, and then things should be much more under control.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Fri, 25 Sep 2009 15:27:05 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] iconv avec ennui.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h9ing9$roa$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Since the recent changes in ./src/sdbm, I have been encountering a &amp;nbsp;
&lt;br&gt;:compile-time error originating with ./src/lib/utf8.o 's links to the &amp;nbsp;
&lt;br&gt;:iconv library. &amp;nbsp;My system is a ppc7450 iMac running OS X 10.5.8, which &amp;nbsp;
&lt;br&gt;:has Darwin 9.8.0.
&lt;br&gt;&lt;br&gt;Let me know if things work out with r16991.
&lt;br&gt;I no longer see any utf8 symbols in the linked &amp;quot;dbu&amp;quot; here.
&lt;br&gt;&lt;br&gt;Also I've fixed the linking line to work with glib 2.x.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25614132&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 32, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-32%2C-Issue-3-tp25614132p25614132.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25495471</id>
	<title>gtk-gnutella-devel Digest, Vol 32, Issue 2</title>
	<published>2009-09-17T10:14:52Z</published>
	<updated>2009-09-17T10:14:52Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;SPAM-LOW: Re: Foxy 1.9.9.0 in hostcache? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;crash in yesterdays SVN (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;crash in yesterdays SVN (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Unable to connect (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;Unable to connect (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Unable to connect (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;Unable to connect (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Mon, 7 Sep 2009 23:40:37 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SPAM-LOW: Re: Foxy 1.9.9.0 in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E76E9C40-EAA4-4DD8-B75C-F3B1CF6E799A@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 7-Sep-09, at 3:44 PM, Raphael Manfredi wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk- 
&lt;br&gt;&amp;gt; gnutella.devel:
&lt;br&gt;&amp;gt; :More like this? &amp;nbsp;It wasn't as difficult as I thought, once I got used
&lt;br&gt;&amp;gt; :to the functions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, this is a correct patch. &amp;nbsp;Thank you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've committed it in SVN as r16961 with slight style corrections.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also I've addeed a provision to make sure the address of such &amp;nbsp;
&lt;br&gt;&amp;gt; challenging
&lt;br&gt;&amp;gt; hosts is removed from the fresh/valid host caches, to avoid further
&lt;br&gt;&amp;gt; propagation of that address, but this is incomplete because I did not
&lt;br&gt;&amp;gt; parse X-Node or X-Listen-IP or X-My-Address to know the proper port...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've added it as a TODO locally, but if you want to contribute the
&lt;br&gt;&amp;gt; necessary patch... :-) &amp;nbsp;Look at feed_host_cache_from_string() for &amp;nbsp;
&lt;br&gt;&amp;gt; inspiration.
&lt;br&gt;&amp;gt; We can probably extract the parsing code from there to reuse it.
&lt;/div&gt;&lt;br&gt;Sorry, I should have thought of this before I wrote the patch: &amp;nbsp; 
&lt;br&gt;although &amp;nbsp;the situation with the patch is *better* in terms of the &amp;nbsp;
&lt;br&gt;amount of Foxy clogging, it's a half-step back from the &amp;quot;ban.c&amp;quot; &amp;nbsp;
&lt;br&gt;solution.
&lt;br&gt;&lt;br&gt;GTKG still appears to get IP suggestions that lead to Foxy servents, &amp;nbsp;
&lt;br&gt;presumably from third party servents.
&lt;br&gt;&lt;br&gt;The problem is that when GTKG eventually tries one of these IPs, it &amp;nbsp;
&lt;br&gt;results in a 503 response from the Foxy servent:
&lt;br&gt;&amp;gt; 09-09-07 23:25:44 (MESSAGE): ----Got outgoing handshaking headers &amp;nbsp;
&lt;br&gt;&amp;gt; from TH.FOXY.NO.DE:
&lt;br&gt;&amp;gt; GNUTELLA/0.6 503 No QRP
&lt;br&gt;&amp;gt; User-Agent: Foxy 1.9.9.0
&lt;br&gt;&amp;gt; Remote-IP: GTK.GNU.TEL.LA:PORT
&lt;br&gt;&amp;gt; X-Try-Hubs: 1ST.FOXY.NO.DE:PORT 2009-09-08T11:25Z, &amp;nbsp;
&lt;br&gt;&amp;gt; 2ND.FOXY.NO.DE:PORT 2009-09-08T11:25Z, 3RD.FOXY.NO.DE:PORT...
&lt;br&gt;&lt;br&gt;As you can see, the 503 header does not include an &amp;quot;X-Auth-Challenge&amp;quot; &amp;nbsp;
&lt;br&gt;line; &amp;nbsp;we've already failed the authentication by not establishing it &amp;nbsp;
&lt;br&gt;ourselves.
&lt;br&gt;&lt;br&gt;This means that Foxy is still periodically stuffing the host cache in &amp;nbsp;
&lt;br&gt;a cascading manner.
&lt;br&gt;&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 8 Sep 2009 05:38:43 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h84ql3$lb1$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:GTKG still appears to get IP suggestions that lead to Foxy servents, &amp;nbsp;
&lt;br&gt;:presumably from third party servents.
&lt;br&gt;:
&lt;br&gt;:The problem is that when GTKG eventually tries one of these IPs, it &amp;nbsp;
&lt;br&gt;:results in a 503 response from the Foxy servent:
&lt;br&gt;:&amp;gt; 09-09-07 23:25:44 (MESSAGE): ----Got outgoing handshaking headers &amp;nbsp;
&lt;br&gt;:&amp;gt; from TH.FOXY.NO.DE:
&lt;br&gt;:&amp;gt; GNUTELLA/0.6 503 No QRP
&lt;br&gt;:&amp;gt; User-Agent: Foxy 1.9.9.0
&lt;br&gt;:&amp;gt; Remote-IP: GTK.GNU.TEL.LA:PORT
&lt;br&gt;:&amp;gt; X-Try-Hubs: 1ST.FOXY.NO.DE:PORT 2009-09-08T11:25Z, &amp;nbsp;
&lt;br&gt;:&amp;gt; 2ND.FOXY.NO.DE:PORT 2009-09-08T11:25Z, 3RD.FOXY.NO.DE:PORT...
&lt;br&gt;:
&lt;br&gt;:As you can see, the 503 header does not include an &amp;quot;X-Auth-Challenge&amp;quot; &amp;nbsp;
&lt;br&gt;:line; &amp;nbsp;we've already failed the authentication by not establishing it &amp;nbsp;
&lt;br&gt;:ourselves.
&lt;br&gt;&lt;br&gt;X-Try-Hubs is another sure sign of a foreign network. &amp;nbsp;Gnutella servents
&lt;br&gt;never emit this header, which belongs to the Mike Protocol used by Shareaza,
&lt;br&gt;for instance.
&lt;br&gt;&lt;br&gt;Hence a 503 with that header means that we can surely hcache_purge()
&lt;br&gt;that IP:port, along with all the listed IPs on X-Try-Hubs...
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Wed, 9 Sep 2009 16:50:47 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] crash in yesterdays SVN
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alpine.SOC.1.00.0909091640510.25332@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Running rev 16961 since yesterday as ultranode, and got this crash 
&lt;br&gt;today. DHT is enabled by hand. Previous uptime was about 56 days with 
&lt;br&gt;DHT of that timeframe.
&lt;br&gt;&lt;br&gt;Core was generated by `/home/mroos/gg/bin/gtk-gnutella'.
&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;#0 &amp;nbsp;0x081639a6 in lk_handle_reply (obj=0xbbfc2348, kn=0xbd51c2c0, function=KDA_MSG_FIND_NODE_RESPONSE, payload=0xb714f03d &amp;quot;\004\215?\205\024LIME&amp;quot;, len=666, hop=15)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at lookup.c:2430
&lt;br&gt;2430 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nl-&amp;gt;flags |= NL_F_COMPLETED; &amp;nbsp; &amp;nbsp;/* For lookup_expired() to check */
&lt;br&gt;(gdb) p nl
&lt;br&gt;$1 = &amp;lt;value optimized out&amp;gt;
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x081639a6 in lk_handle_reply (obj=0xbbfc2348, kn=0xbd51c2c0, function=KDA_MSG_FIND_NODE_RESPONSE, payload=0xb714f03d &amp;quot;\004\215?\205\024LIME&amp;quot;, len=666, hop=15)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at lookup.c:2430
&lt;br&gt;#1 &amp;nbsp;0x08166458 in revent_rpc_cb (type=DHT_RPC_REPLY, kn=0xbd51c2c0, unused_n=0xbfa95aa0, function=KDA_MSG_FIND_NODE_RESPONSE, payload=0xb714f03d &amp;quot;\004\215?\205\024LIME&amp;quot;, len=666,
&lt;br&gt;&amp;nbsp; &amp;nbsp; arg=0xbe05c708) at revent.c:427
&lt;br&gt;#2 &amp;nbsp;0x08170ec0 in dht_rpc_answer (muid=0xb714f000, kn=0xbeb72040, n=0xbfa95aa0, function=KDA_MSG_FIND_NODE_RESPONSE, payload=0xb714f03d, len=666) at rpc.c:410
&lt;br&gt;#3 &amp;nbsp;0x08155528 in k_handle_rpc_reply (kn=0xbeb72040, n=0xbfa95aa0, header=0xb714f000, extlen=0 '\0', payload=0xb714f03d, len=666) at kmsg.c:1503
&lt;br&gt;#4 &amp;nbsp;0x08156c2b in kmsg_received (data=0xb714f000, len=727, addr={net = 4, addr = {ipv6 = &amp;quot;?W??\003??\003??\003?&amp;quot;, ipv4 = 1975932833}}, port=33021, n=0xbfa95aa0) at kmsg.c:198
&lt;br&gt;#5 &amp;nbsp;0x080e2940 in node_udp_process (s=0xb7155120) at nodes.c:7050
&lt;br&gt;#6 &amp;nbsp;0x08139cdc in udp_received (s=0xb7155120, truncated=0) at udp.c:277
&lt;br&gt;#7 &amp;nbsp;0x0812b7be in socket_udp_event (data=0xb7155120, unused_source=9, cond=&amp;lt;value optimized out&amp;gt;) at sockets.c:2413
&lt;br&gt;#8 &amp;nbsp;0x0822e482 in dispatch_poll (unused_source=0x83c1200, unused_cond=G_IO_IN, udata=0x83a5520) at inputevt.c:714
&lt;br&gt;#9 &amp;nbsp;0xb78bccbf in g_io_unix_dispatch (source=0x83c1248, callback=0x822e312 &amp;lt;dispatch_poll&amp;gt;, user_data=0x83a5520) at giounix.c:162
&lt;br&gt;#10 0xb7893771 in IA__g_main_context_dispatch (context=0x83c1380) at gmain.c:2045
&lt;br&gt;#11 0xb78967e6 in g_main_context_iterate (context=0x83c1380, block=1, dispatch=1, self=0x83c3eb8) at gmain.c:2677
&lt;br&gt;#12 0xb7896ba7 in IA__g_main_loop_run (loop=0x853fd78) at gmain.c:2881
&lt;br&gt;#13 0xb7d2b281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#14 0x0818072e in main_gui_run (geometry_spec=0x0) at main.c:695
&lt;br&gt;#15 0x08056531 in main (argc=1, argv=0xbfaebf54) at main.c:1616
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 9 Sep 2009 18:02:54 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash in yesterdays SVN
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h88qke$euo$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Running rev 16961 since yesterday as ultranode, and got this crash 
&lt;br&gt;:today. DHT is enabled by hand. Previous uptime was about 56 days with 
&lt;br&gt;:DHT of that timeframe.
&lt;br&gt;&lt;br&gt;There has been no changes to the DHT code in recent versions, so the
&lt;br&gt;problem you're experiencing is due to an existing bug. &amp;nbsp;It's a rather
&lt;br&gt;critical bug, but hopefully it does not manifest too often (never had it
&lt;br&gt;here).
&lt;br&gt;&lt;br&gt;Fixed in r16963. &amp;nbsp;Thanks for reporting it.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 9 Sep 2009 20:05:14 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h891pq$t2$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi):
&lt;br&gt;:I've added it as a TODO locally, but if you want to contribute the
&lt;br&gt;:necessary patch... :-) &amp;nbsp;Look at feed_host_cache_from_string() for inspiration.
&lt;br&gt;:We can probably extract the parsing code from there to reuse it.
&lt;br&gt;&lt;br&gt;I've finally fixed the missing part in r16965.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Thu, 17 Sep 2009 14:23:19 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200909171423.20118.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;Hi folks,
&lt;br&gt;&lt;br&gt;this may or may not have to do with the recent changes to avoid useless 
&lt;br&gt;connection attempts no non-gnutella clients. Since some days, I cannot 
&lt;br&gt;connect to any ultrapeer. My gtk-gnutella leaf client is completely 
&lt;br&gt;isolated and useless. Maybe there is something wrong with the new 
&lt;br&gt;rejection logic?
&lt;br&gt;&lt;br&gt;bye,
&lt;br&gt;&lt;br&gt;Hauke Hachmann
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Thu, 17 Sep 2009 14:23:19 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200909171423.20118.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;Hi folks,
&lt;br&gt;&lt;br&gt;this may or may not have to do with the recent changes to avoid useless 
&lt;br&gt;connection attempts no non-gnutella clients. Since some days, I cannot 
&lt;br&gt;connect to any ultrapeer. My gtk-gnutella leaf client is completely 
&lt;br&gt;isolated and useless. Maybe there is something wrong with the new 
&lt;br&gt;rejection logic?
&lt;br&gt;&lt;br&gt;bye,
&lt;br&gt;&lt;br&gt;Hauke Hachmann
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Thu, 17 Sep 2009 17:23:48 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200909171723.48185.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Thursday 17 September 2009, Matthew Lye wrote:
&lt;br&gt;&amp;gt; Which gtkg version are you using?
&lt;br&gt;&lt;br&gt;Ah, sorry, I forgot to mention. At the moment, I am using r16974 (which 
&lt;br&gt;is the newest from SVN), but I think that my problems were already 
&lt;br&gt;present at least with r16970, probably even earlier. OTOH, I know that 
&lt;br&gt;it still worked one week ago, so the error cannot be very old.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Thu, 17 Sep 2009 17:14:29 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Unable to connect
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h8tqpl$roi$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Ah, sorry, I forgot to mention. At the moment, I am using r16974 (which 
&lt;br&gt;:is the newest from SVN), but I think that my problems were already 
&lt;br&gt;:present at least with r16970, probably even earlier. OTOH, I know that 
&lt;br&gt;:it still worked one week ago, so the error cannot be very old.
&lt;br&gt;&lt;br&gt;Is gtk-gnutella at least attempting to connect or is it just sitting there,
&lt;br&gt;idle? &amp;nbsp;In that case, you need to check the size of your hostcaches (go
&lt;br&gt;to the &amp;quot;Hostcache&amp;quot; tab) and that you did not accidentally hit the &amp;quot;disconnect&amp;quot;
&lt;br&gt;icon (at the bottom left) which prevents all Gnutella connections.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25495471&amp;i=36&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 32, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-32%2C-Issue-2-tp25495471p25495471.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25335380</id>
	<title>gtk-gnutella-devel Digest, Vol 32, Issue 1</title>
	<published>2009-09-07T12:44:29Z</published>
	<updated>2009-09-07T12:44:29Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;Dynamic Query Question, BearShare Suggestion (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;SPAM-LOW: Re: Foxy 1.9.9.0 in hostcache? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;SPAM-LOW: Re: Foxy 1.9.9.0 in hostcache? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;SPAM-LOW: Re: Foxy 1.9.9.0 in hostcache? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sat, 29 Aug 2009 19:38:48 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Dynamic Query Question, BearShare
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Suggestion
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;33136DA8-5384-4149-99DB-8EFE24726DA2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Question:
&lt;br&gt;&lt;br&gt;Locally generated queries are currently passed to the dynamic query &amp;nbsp;
&lt;br&gt;code.
&lt;br&gt;Subsequently, queries are no longer sent when more results have been &amp;nbsp;
&lt;br&gt;generated than a hard-coded limit, currently 150.
&lt;br&gt;Is this intentional behavior, or has a query reply limit (for when we &amp;nbsp;
&lt;br&gt;receive queries from other sources and generate dynamic queries) been &amp;nbsp;
&lt;br&gt;misapplied?
&lt;br&gt;If intentional, should this value be a parameter rather than hard-coded?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Suggestion:
&lt;br&gt;&lt;br&gt;That the current probability-based rejection of hosts for caching with &amp;nbsp;
&lt;br&gt;ports 6346-6350 be replaced with a preferences parameter governing &amp;nbsp;
&lt;br&gt;%age of connections allowed to such ports, as per peer type, et cetera.
&lt;br&gt;The current hardcoded setting makes caching too improbable for &amp;nbsp;
&lt;br&gt;discovery of BearShare clients.
&lt;br&gt;These seem to be less densely locally connected than LimeWire or &amp;nbsp;
&lt;br&gt;Frosty, and are useful at the least for host discovery.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 6 Sep 2009 22:15:29 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;19934787-EA0A-4043-80B0-F734C229300B@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 14-Jun-09, at 4:55 PM, Christian Biere wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'm noticing an extraordinary number of outgoing attempts to connect
&lt;br&gt;&amp;gt;&amp;gt; to Foxy 1.9.9.0 clients in Taiwan and Hong Kong as GTKG starts up,
&lt;br&gt;&amp;gt;&amp;gt; here. &amp;nbsp;Could the [swarms of] Foxy clients which are [always] failing
&lt;br&gt;&amp;gt;&amp;gt; to connect as incoming connections nonetheless be ending up in the
&lt;br&gt;&amp;gt;&amp;gt; GTKG hostcache?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've looked at some of the handshakes. Apparently, they always hang up
&lt;br&gt;&amp;gt; after the first handshake response which seems to indicate they don't
&lt;br&gt;&amp;gt; like some of the parameters. Maybe they just hang up due to the
&lt;br&gt;&amp;gt; missing &amp;quot;X-Auth-Challenge&amp;quot; in the response. These handshakes look more
&lt;br&gt;&amp;gt; or less like normal Gnutella handshakes. According to my information
&lt;br&gt;&amp;gt; though Foxy isn't based on Gnutella but G2, the handshake doesn't &amp;nbsp;
&lt;br&gt;&amp;gt; indicate
&lt;br&gt;&amp;gt; this. I've seen a search result from Foxy exactly once so far. So Foxy
&lt;br&gt;&amp;gt; doesn't really seem to be using Gnutella.
&lt;/div&gt;&lt;br&gt;I looked into this, and yes, they do hang up due to GTKG's &amp;nbsp;failure to &amp;nbsp;
&lt;br&gt;answer the authentication challenge. &amp;nbsp;This is correct behavior [1].
&lt;br&gt;&lt;br&gt;&amp;quot;X-Auth-Challenge&amp;quot; is a header originating from the GnucDNA API, which &amp;nbsp;
&lt;br&gt;supports both Gnutella and G2 networks. &amp;nbsp;The authorization challenge &amp;nbsp;
&lt;br&gt;is not intended to be used in open P2P networks, it makes sense only &amp;nbsp;
&lt;br&gt;for use by closed (private) GWebCache and/or Hub based networks. &amp;nbsp;It &amp;nbsp;
&lt;br&gt;is a bit of a mystery as to why Foxy clients would be attempting to &amp;nbsp;
&lt;br&gt;contact us in the first place, but it is very definitely an error for &amp;nbsp;
&lt;br&gt;GTKG to be adding Foxy servent nodes to the host cache.
&lt;br&gt;&lt;br&gt;When GTKG attempts to accept an incoming Foxy connection, it fails to &amp;nbsp;
&lt;br&gt;answer the authentication challenge (one would need the correct shared &amp;nbsp;
&lt;br&gt;code number) and is dropped. &amp;nbsp;In this circumstance, the Foxy servent's &amp;nbsp;
&lt;br&gt;IP is added to the host cache via the Listen-Ip header, even though &amp;nbsp;
&lt;br&gt;the connection with the Foxy servent fails. &amp;nbsp;What is worse, however, &amp;nbsp;
&lt;br&gt;is when GTKG later (or in another session) attempts to connect to the &amp;nbsp;
&lt;br&gt;listed Foxy servent. &amp;nbsp;Since no authentication challenge is included, a &amp;nbsp;
&lt;br&gt;503 error is returned, along with an X-Try-Ultrapeer message listing &amp;nbsp;
&lt;br&gt;several Foxy ultrapeers. &amp;nbsp;These will be added to the host cache, and &amp;nbsp;
&lt;br&gt;tried in turn, with exponential effect.
&lt;br&gt;&lt;br&gt;Oddly, attempting to connect to a Foxy servent inspires a burst of &amp;nbsp;
&lt;br&gt;incoming handshake attempts from other Foxy servents. &amp;nbsp;If I had to &amp;nbsp;
&lt;br&gt;guess, I would say that the Foxy developers simply took an off-the- 
&lt;br&gt;shelf open source servent and modified it to add an authentication &amp;nbsp;
&lt;br&gt;stage. &amp;nbsp;There seems to be no awareness in the controlling logic that &amp;nbsp;
&lt;br&gt;other Foxy servents would be inherently disinterested in connecting to &amp;nbsp;
&lt;br&gt;any non-Foxy servent. &amp;nbsp;Perhaps something tricker is going on, and Foxy &amp;nbsp;
&lt;br&gt;servents are supposed to be taking advantage of the wider Gnutella &amp;nbsp;
&lt;br&gt;network for searches while remaining opaque, and the implementation of &amp;nbsp;
&lt;br&gt;this has been suspended or badly bungled, I don't know. &amp;nbsp;However, I do &amp;nbsp;
&lt;br&gt;know that Foxy node connections will always fail, with good reason.
&lt;br&gt;&lt;br&gt;The main problem presented by Foxy (from my observation) is the linger &amp;nbsp;
&lt;br&gt;time of failed Foxy connections. &amp;nbsp;This slows down the network- 
&lt;br&gt;connecting process considerably. &amp;nbsp;For this reason, Foxy connections &amp;nbsp;
&lt;br&gt;should be recognized and refused, as they are inherently undesirable &amp;nbsp;
&lt;br&gt;(on either side).
&lt;br&gt;&lt;br&gt;The elegant thing to do would be to recognize that a handshake &amp;nbsp;
&lt;br&gt;including a X-Auth-Challenge line will not be completed, and terminate &amp;nbsp;
&lt;br&gt;all such connections. &amp;nbsp;Likewise, it would seem prudent to reject the &amp;nbsp;
&lt;br&gt;caching of host data originating from such servents (if not all &amp;nbsp;
&lt;br&gt;servents that fail to complete handshakes, period). &amp;nbsp; However, this &amp;nbsp;
&lt;br&gt;may conflict with prior control logic decisions, and is beyond my &amp;nbsp;
&lt;br&gt;ability in any case. &amp;nbsp;I am testing, and would recommend, the following:
&lt;br&gt;&lt;br&gt;Step 1: &amp;nbsp;Hardcode Foxy as a banned vendor in &amp;quot;vendors.c&amp;quot;
&lt;br&gt;Step 2: &amp;nbsp;Move the call of 'extract_header_pongs(n, head)' from line &amp;nbsp;
&lt;br&gt;5126 of &amp;quot;core/nodes.c&amp;quot; so that it occurs directly *after* the vendor &amp;nbsp;
&lt;br&gt;specific banning step (i.e, at about what is currently line 5353).
&lt;br&gt;&lt;br&gt;This doesn't manage to completely eliminate the incoming Foxy &amp;nbsp;
&lt;br&gt;connection attempts, but it reduces their numbers, greatly speeds &amp;nbsp;
&lt;br&gt;their disposal, and eliminates the hcache problem.
&lt;br&gt;&lt;br&gt;- Matt
&lt;br&gt;&lt;br&gt;References:
&lt;br&gt;[1] &amp;nbsp;&lt;a href=&quot;http://www.gnucleus.com/GnucDNA/docs/authentication.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnucleus.com/GnucDNA/docs/authentication.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Mon, 7 Sep 2009 07:15:13 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h82bu1$999$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;I am testing, and would recommend, the following:
&lt;br&gt;:
&lt;br&gt;:Step 1: &amp;nbsp;Hardcode Foxy as a banned vendor in &amp;quot;vendors.c&amp;quot;
&lt;br&gt;:Step 2: &amp;nbsp;Move the call of 'extract_header_pongs(n, head)' from line &amp;nbsp;
&lt;br&gt;:5126 of &amp;quot;core/nodes.c&amp;quot; so that it occurs directly *after* the vendor &amp;nbsp;
&lt;br&gt;:specific banning step (i.e, at about what is currently line 5353).
&lt;br&gt;:
&lt;br&gt;:This doesn't manage to completely eliminate the incoming Foxy &amp;nbsp;
&lt;br&gt;:connection attempts, but it reduces their numbers, greatly speeds &amp;nbsp;
&lt;br&gt;:their disposal, and eliminates the hcache problem.
&lt;br&gt;&lt;br&gt;Godd analysis of the problem, and probably correct remediation attempt.
&lt;br&gt;Unfortunately, I'm quite busy on other stuff right now and cannot devote
&lt;br&gt;any time to GTKG for the time being. &amp;nbsp;I shall probably remain busy until
&lt;br&gt;the end of September.
&lt;br&gt;&lt;br&gt;If you can come up with a patch, it will greatly speed-up things. :-)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 7 Sep 2009 10:20:47 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SPAM-LOW: Re: Foxy 1.9.9.0 in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;F0A72950-936E-4CF3-972A-91EE26A378D6@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 7-Sep-09, at 3:15 AM, Raphael Manfredi wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk- 
&lt;br&gt;&amp;gt; gnutella.devel:
&lt;br&gt;&amp;gt;&amp;gt; I am testing, and would recommend, the following...
&lt;br&gt;&amp;gt; If you can come up with a patch, it will greatly speed-up things. :-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Okay, sure. &amp;nbsp;I'd normally be reluctant to offer a patch, but the &amp;nbsp;
&lt;br&gt;changes involved are really pretty simple.
&lt;br&gt;For purposes of archive, note that I mistakenly specified &amp;quot;vendors.c&amp;quot; &amp;nbsp;
&lt;br&gt;earlier in this thread when I of course meant &amp;quot;ban.c&amp;quot;
&lt;br&gt;&lt;br&gt;Application should be &amp;quot;patch -p0 Foxy.patch&amp;quot; from the root svn &amp;nbsp;
&lt;br&gt;directory.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: Foxy.patch
&lt;br&gt;Type: application/octet-stream
&lt;br&gt;Size: 1265 bytes
&lt;br&gt;Desc: not available
&lt;br&gt;-------------- next part --------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Mon, 7 Sep 2009 15:44:47 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SPAM-LOW: Re: Foxy 1.9.9.0 in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h839pf$arc$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Okay, sure. &amp;nbsp;I'd normally be reluctant to offer a patch, but the &amp;nbsp;
&lt;br&gt;:changes involved are really pretty simple.
&lt;br&gt;:For purposes of archive, note that I mistakenly specified &amp;quot;vendors.c&amp;quot; &amp;nbsp;
&lt;br&gt;:earlier in this thread when I of course meant &amp;quot;ban.c&amp;quot;
&lt;br&gt;&lt;br&gt;Your patch ties the ban logic to the Foxy servent name. &amp;nbsp;This is probably not
&lt;br&gt;what we want: I'd prefer something that looks for the authentication header
&lt;br&gt;in the handshake, regardless of the servent name.
&lt;br&gt;&lt;br&gt;In the future, Foxy may remove the header and become fully inter-operable,
&lt;br&gt;so hardcoding their name is dangerous. Second, another vendor may choose to
&lt;br&gt;do the same thing with another name.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Mon, 7 Sep 2009 13:01:56 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SPAM-LOW: Re: Foxy 1.9.9.0 in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;709B6B26-6446-4062-A501-8772037EECE7@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 7-Sep-09, at 11:44 AM, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Your patch ties the ban logic to the Foxy servent name. &amp;nbsp;This is &amp;nbsp;
&lt;br&gt;&amp;gt; probably not
&lt;br&gt;&amp;gt; what we want: I'd prefer something that looks for the authentication &amp;nbsp;
&lt;br&gt;&amp;gt; header
&lt;br&gt;&amp;gt; in the handshake, regardless of the servent name.
&lt;br&gt;&lt;br&gt;More like this? &amp;nbsp;It wasn't as difficult as I thought, once I got used &amp;nbsp;
&lt;br&gt;to the functions.
&lt;br&gt;I've been thinking more, and in my opinion this is still kinda kludgy, &amp;nbsp;
&lt;br&gt;because the simplest behavior for a good open/closed dual servent &amp;nbsp;
&lt;br&gt;would probably be to try to authenticate first, and then act as a &amp;nbsp;
&lt;br&gt;portal servent upon failure. &amp;nbsp;And there might well be legitimate &amp;nbsp;
&lt;br&gt;reasons to forms sub-networks like that, especially with GWebcache or &amp;nbsp;
&lt;br&gt;hub organized servents. &amp;nbsp;However, here's the patch for your &amp;nbsp;
&lt;br&gt;consideration; &amp;nbsp;its better than nothing in the current network &amp;nbsp;
&lt;br&gt;environment.
&lt;br&gt;&lt;br&gt;patch -p0 &amp;lt;Foxy.patch
&lt;br&gt;&lt;br&gt;- Matt
&lt;br&gt;&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: Foxy.patch
&lt;br&gt;Type: application/octet-stream
&lt;br&gt;Size: 1469 bytes
&lt;br&gt;Desc: not available
&lt;br&gt;-------------- next part --------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Mon, 7 Sep 2009 19:44:01 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h83nq1$8g0$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:More like this? &amp;nbsp;It wasn't as difficult as I thought, once I got used &amp;nbsp;
&lt;br&gt;:to the functions.
&lt;br&gt;&lt;br&gt;Yes, this is a correct patch. &amp;nbsp;Thank you.
&lt;br&gt;&lt;br&gt;I've committed it in SVN as r16961 with slight style corrections.
&lt;br&gt;&lt;br&gt;Also I've addeed a provision to make sure the address of such challenging
&lt;br&gt;hosts is removed from the fresh/valid host caches, to avoid further
&lt;br&gt;propagation of that address, but this is incomplete because I did not
&lt;br&gt;parse X-Node or X-Listen-IP or X-My-Address to know the proper port...
&lt;br&gt;&lt;br&gt;I've added it as a TODO locally, but if you want to contribute the
&lt;br&gt;necessary patch... :-) &amp;nbsp;Look at feed_host_cache_from_string() for inspiration.
&lt;br&gt;We can probably extract the parsing code from there to reuse it.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25335380&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 32, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-32%2C-Issue-1-tp25335380p25335380.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24510712</id>
	<title>gtk-gnutella-devel Digest, Vol 31, Issue 1</title>
	<published>2009-07-15T23:17:28Z</published>
	<updated>2009-07-15T23:17:28Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;crash from SVN 16943 (assertion SOCKET_MAGIC	== s-&amp;gt;magic)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;a question (rick james)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;a question (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;The problem on DragonFly platform (Hasso Tepper)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;The problem on DragonFly platform (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. &amp;nbsp;Crash from GUI (Meelis Roos)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 14 Jun 2009 03:34:47 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090614013447.GC3970@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Michael Rogers wrote:
&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt; &amp;gt; I'm noticing an extraordinary number of outgoing attempts to connect &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; to Foxy 1.9.9.0 clients in Taiwan and Hong Kong as GTKG starts up, &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; here. &amp;nbsp;Could the [swarms of] Foxy clients which are [always] failing &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; to connect as incoming connections nonetheless be ending up in the &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; GTKG hostcache?
&lt;br&gt;&lt;br&gt;That's possible. I've also noticed many incoming connection attempts
&lt;br&gt;from Foxy peers.
&lt;br&gt;&lt;br&gt;&amp;gt; I don't know if this is related, but Foxy clients frequently hit the
&lt;br&gt;&amp;gt; gwebcaches operated by LimeWire - maybe GTKG is picking up their
&lt;br&gt;&amp;gt; addresses from there?
&lt;br&gt;&lt;br&gt;It's rather the other way around. I don't see a noticable amount of outgoing
&lt;br&gt;connections but a steady stream of incoming connections.
&lt;br&gt;&lt;br&gt;&amp;gt; I though ghostwhitecrab was configured to ignore
&lt;br&gt;&amp;gt; requests with net!=gnutella, but possibly not.
&lt;br&gt;&lt;br&gt;It's quite possible that some cache spoiling is going on but I doubt this
&lt;br&gt;happens through ghostwhitecrab. Foxy has actually it's own GWebCaches listed at
&lt;br&gt;gcachescan.jonatkins.com. The ones using FTWebCache and jumswebcache are
&lt;br&gt;apparently dedicated to Foxy.
&lt;br&gt;&lt;br&gt;Looking at the requests rates, use of GWebCaches and GDNA under the hood,
&lt;br&gt;tells me the Foxy &amp;quot;developers&amp;quot; screwed up on an epic level just like those
&lt;br&gt;Morpheus guys years ago.
&lt;br&gt;&lt;br&gt;Nonetheless, the quality of GWC/UHC responses is, in fact, very poor. Many
&lt;br&gt;reported peers are fakes, spammers and zombies. Though that's just a mirror of
&lt;br&gt;the network which doesn't look any better.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 14 Jun 2009 22:55:22 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090614205522.GD1871@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; I'm noticing an extraordinary number of outgoing attempts to connect &amp;nbsp;
&lt;br&gt;&amp;gt; to Foxy 1.9.9.0 clients in Taiwan and Hong Kong as GTKG starts up, &amp;nbsp;
&lt;br&gt;&amp;gt; here. &amp;nbsp;Could the [swarms of] Foxy clients which are [always] failing &amp;nbsp;
&lt;br&gt;&amp;gt; to connect as incoming connections nonetheless be ending up in the &amp;nbsp;
&lt;br&gt;&amp;gt; GTKG hostcache?
&lt;br&gt;&lt;br&gt;I've looked at some of the handshakes. Apparently, they always hang up
&lt;br&gt;after the first handshake response which seems to indicate they don't
&lt;br&gt;like some of the parameters. Maybe they just hang up due to the
&lt;br&gt;missing &amp;quot;X-Auth-Challenge&amp;quot; in the response. These handshakes look more
&lt;br&gt;or less like normal Gnutella handshakes. According to my information
&lt;br&gt;though Foxy isn't based on Gnutella but G2, the handshake doesn't indicate
&lt;br&gt;this. I've seen a search result from Foxy exactly once so far. So Foxy
&lt;br&gt;doesn't really seem to be using Gnutella.
&lt;br&gt;&lt;br&gt;The easiest option would be banning them by their identification. The
&lt;br&gt;last thing Gnutella needs is another abusive parasite.
&lt;br&gt;&lt;br&gt;Their IP addresses might end up in the cache due the Listen-IP header
&lt;br&gt;in the first handshake request. This should certainly be avoided.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 19 Jun 2009 12:38:03 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] crash from SVN 16943 (assertion
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SOCKET_MAGIC	== s-&amp;gt;magic)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0906191225480.13995@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-15&amp;quot;
&lt;br&gt;&lt;br&gt;Got this after 3.5 days uptime, running as ultrapeer:
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7f1c410 in ?? ()
&lt;br&gt;#1 &amp;nbsp;0xbfc1349c in ?? ()
&lt;br&gt;#2 &amp;nbsp;0x00000006 in ?? ()
&lt;br&gt;#3 &amp;nbsp;0x00001c7f in ?? ()
&lt;br&gt;#4 &amp;nbsp;0xb75d8811 in raise () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0xb75d9fb9 in abort () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#6 &amp;nbsp;0xb78bd0b4 in IA__g_logv (log_domain=&amp;lt;value optimized out&amp;gt;, log_level=G_LOG_LEVEL_ERROR, format=0xb78e7880 &amp;quot;file %s: line %d (%s): assertion failed: (%s)&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; args1=0xbfc13a7c &amp;quot;?.'\b\222&amp;quot;) at gmessages.c:497
&lt;br&gt;#7 &amp;nbsp;0xb78bd0e9 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0xb78e7880 &amp;quot;file %s: line %d (%s): assertion failed: (%s)&amp;quot;) at gmessages.c:517
&lt;br&gt;#8 &amp;nbsp;0xb78bd167 in IA__g_assert_warning (log_domain=0x0, file=0x8272ec8 &amp;quot;sockets.h&amp;quot;, line=146, pretty_function=0x829a960 &amp;quot;socket_check&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; expression=0x8272ed2 &amp;quot;SOCKET_MAGIC == s-&amp;gt;magic&amp;quot;) at gmessages.c:552
&lt;br&gt;#9 &amp;nbsp;0x0812c86b in socket_evt_set (s=0xbddf9630, cond=INPUT_EVENT_RX, handler=0x80d29c9 &amp;lt;io_read_data&amp;gt;, data=0xbeb0a5e4) at sockets.h:146
&lt;br&gt;#10 0x080d291f in io_get_header (resource=0xbe79f200, io_opaque=0xbe79f310, bws=BSCHED_BWS_IN, s=0xbddf9630, flags=&amp;lt;value optimized out&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; done=0x80909af &amp;lt;call_download_push_ready&amp;gt;, start=0, error=0x834ab20) at ioheader.c:493
&lt;br&gt;#11 0x080967e1 in download_push_ack (s=0xbddf9630) at downloads.c:12179
&lt;br&gt;#12 0x0812edd4 in socket_read (data=0xbddf9630, source=118, cond=&amp;lt;value optimized out&amp;gt;) at sockets.c:1573
&lt;br&gt;#13 0x0822e2b2 in dispatch_poll (unused_source=0x83c0200, unused_cond=G_IO_IN, udata=0x83a4520) at inputevt.c:714
&lt;br&gt;#14 0xb78ddcbf in g_io_unix_dispatch (source=0x83c0248, callback=0x822e142 &amp;lt;dispatch_poll&amp;gt;, user_data=0x83a4520) at giounix.c:162
&lt;br&gt;#15 0xb78b4771 in IA__g_main_context_dispatch (context=0x83c0380) at gmain.c:2045
&lt;br&gt;#16 0xb78b77e6 in g_main_context_iterate (context=0x83c0380, block=1, dispatch=1, self=0x83c2eb8) at gmain.c:2677
&lt;br&gt;#17 0xb78b7ba7 in IA__g_main_loop_run (loop=0x909efd8) at gmain.c:2881
&lt;br&gt;#18 0xb7d4c281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#19 0x081804ee in main_gui_run (geometry_spec=0x0) at main.c:695
&lt;br&gt;#20 0x08056531 in main (argc=1, argv=0xbfc140a4) at main.c:1616
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 8 Jul 2009 20:10:00 -0400
&lt;br&gt;From: rick james &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rj1961r9@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] a question
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;b72da3d30907081710g92149c2ud3cc1ecc0e1ce11@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&lt;br&gt;Hi, I was wondering exactly how do I get gtk-gnutella to use the
&lt;br&gt;current local/private 192.*.*.* IPadress instead of the public
&lt;br&gt;76.*.*.* adress it seems to want to default to on my laptop.
&lt;br&gt;&lt;br&gt;I've got packet forwarding up and running using the wlan interface and
&lt;br&gt;software like deluge have no problems with seeing and using forwarded
&lt;br&gt;ports using the 192.* adress
&lt;br&gt;&lt;br&gt;But gtk-gnutella seems to insist on using the public 76.* IP adress
&lt;br&gt;and not seeing the the current portforwared 192.* &amp;nbsp;adress or that's
&lt;br&gt;the impression i'm getting because gtk-gnutella keeps saying I'm
&lt;br&gt;firewalled even though I'm telling it to use the opened port if you
&lt;br&gt;understand what I'm saying.
&lt;br&gt;&lt;br&gt;I'm most likely &amp;nbsp;not doing a good job of explaing what i'm running
&lt;br&gt;into here, huh?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 9 Jul 2009 08:49:55 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] a question
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h34avj$3hb$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting rick james &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rj1961r9@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:But gtk-gnutella seems to insist on using the public 76.* IP adress
&lt;br&gt;:and not seeing the the current portforwared 192.* &amp;nbsp;adress or that's
&lt;br&gt;:the impression i'm getting because gtk-gnutella keeps saying I'm
&lt;br&gt;:firewalled even though I'm telling it to use the opened port if you
&lt;br&gt;:understand what I'm saying.
&lt;br&gt;&lt;br&gt;Maybe I'm not understanding your issue fully but you need to know how things
&lt;br&gt;work to properly diagnose whether there is a problem in your configuration
&lt;br&gt;or whether there is a problem in the way GTKG works currently.
&lt;br&gt;&lt;br&gt;The IP address that GTKG wants to use is the IP address that remote peers
&lt;br&gt;report you have when you connect to them.
&lt;br&gt;&lt;br&gt;The &amp;quot;firewalled&amp;quot; status is computed by looking at whether you do get
&lt;br&gt;incoming connections to the advertised port or not, on your external IP
&lt;br&gt;address.
&lt;br&gt;&lt;br&gt;The proper configuration therefore is to make sure the public IP router
&lt;br&gt;will have a rule to forward your listening port to your local machine.
&lt;br&gt;&lt;br&gt;For instance, imagine your LAN address is 192.168.0.1 and your external
&lt;br&gt;IP address is 76.0.0.1, with your local listening port set to 12345.
&lt;br&gt;&lt;br&gt;Locally, GTKG listens to 192.168.0.1:12345 but it is going to advertise
&lt;br&gt;76.0.0.1:12345 to the world. &amp;nbsp;Therefore, on your 76.0.0.1 box, you need to
&lt;br&gt;forward port 12345 to 192.168.0.1 and everything will work fine.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 14 Jul 2009 00:21:48 +0300
&lt;br&gt;From: Hasso Tepper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hasso@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] The problem on DragonFly platform
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200907140021.48125.hasso@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I happen to be a person taking care a lot of pkgsrc (www.pkgsrc.org) 
&lt;br&gt;packaging work for DragonFly (www.dragonflybsd.org) platform. Recently I 
&lt;br&gt;received a report from user that gtk-gnutella doesn't build on DragonFly.
&lt;br&gt;&lt;br&gt;The problem is in the src/lib/entropy.c in SHA1Input(&amp;ctx, f, sizeof *f); 
&lt;br&gt;calls. FILE is an opaque (incomplete) type, so sizeof(FILE) just fails to 
&lt;br&gt;build on DragonFly.
&lt;br&gt;&lt;br&gt;As I don't understand the code very well and why the size of struct FILE 
&lt;br&gt;is needed at all (is it really the data which is needed there?), no patch 
&lt;br&gt;to apply from me.
&lt;br&gt;&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Hasso Tepper
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Tue, 14 Jul 2009 06:58:11 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] The problem on DragonFly platform
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h3haa3$96g$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hasso Tepper &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hasso@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:As I don't understand the code very well and why the size of struct FILE 
&lt;br&gt;:is needed at all (is it really the data which is needed there?), no patch 
&lt;br&gt;:to apply from me.
&lt;br&gt;&lt;br&gt;The purpose of the code is to get a much random information as possible to
&lt;br&gt;get an hopefully unique 160-bit value. &amp;nbsp;The information in the FILE structure
&lt;br&gt;would yield platform-specific information, especially as it changes whilst
&lt;br&gt;we read from the file because each stdio has its own way of updating the
&lt;br&gt;structure. &amp;nbsp;That is another source of entropy, but it's not completely random
&lt;br&gt;in that it's predictable on a given system.
&lt;br&gt;&lt;br&gt;Since we already collect enough entropy out of the system, I've removed
&lt;br&gt;the problematic calls from the code in r16947.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Thu, 16 Jul 2009 09:00:16 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Crash from GUI
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0907160857140.173@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;I had rev 16943 running for quite some time. Today opened the search 
&lt;br&gt;pane with F8, clicked on another search and gtk-gnutella crashed. 
&lt;br&gt;Backtrace below, if it's of any use.
&lt;br&gt;&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;#0 &amp;nbsp;0xb79cd314 in IA__g_object_remove_weak_pointer (object=0x1, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; weak_pointer_location=0x9670518) at gobject.c:1543
&lt;br&gt;1543 &amp;nbsp; &amp;nbsp;gobject.c: No such file or directory.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; in gobject.c
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb79cd314 in IA__g_object_remove_weak_pointer (object=0x1, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; weak_pointer_location=0x9670518) at gobject.c:1543
&lt;br&gt;#1 &amp;nbsp;0xb7c8562b in queue_item_free (item=0x9670518) at gdkgeometry-x11.c:1025
&lt;br&gt;#2 &amp;nbsp;0xb7c857c7 in _gdk_window_process_expose (window=0xa8c2578, serial=46624709, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; area=0xbf97c29c) at gdkgeometry-x11.c:1185
&lt;br&gt;#3 &amp;nbsp;0xb7c82456 in gdk_event_translate (display=0x83fd0a8, event=0xacd0c10, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; xevent=0xbf97c2fc, return_exposes=0) at gdkevents-x11.c:1630
&lt;br&gt;#4 &amp;nbsp;0xb7c82b57 in _gdk_events_queue (display=0x83fd0a8) at gdkevents-x11.c:2225
&lt;br&gt;#5 &amp;nbsp;0xb7c82ebf in gdk_event_dispatch (source=0x8401e28, callback=0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; user_data=0x0) at gdkevents-x11.c:2285
&lt;br&gt;#6 &amp;nbsp;0xb7952771 in IA__g_main_context_dispatch (context=0x83c0380) at gmain.c:2045
&lt;br&gt;#7 &amp;nbsp;0xb79557e6 in g_main_context_iterate (context=0x83c0380, block=1, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; dispatch=1, self=0x83c2eb8) at gmain.c:2677
&lt;br&gt;#8 &amp;nbsp;0xb7955ba7 in IA__g_main_loop_run (loop=0x853ed58) at gmain.c:2881
&lt;br&gt;#9 &amp;nbsp;0xb7dea281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#10 0x081804ee in main_gui_run (geometry_spec=0x0) at main.c:695
&lt;br&gt;#11 0x08056531 in main (argc=1, argv=0xbf97c5e4) at main.c:1616
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24510712&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 31, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-31%2C-Issue-1-tp24510712p24510712.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24017446</id>
	<title>gtk-gnutella-devel Digest, Vol 30, Issue 2</title>
	<published>2009-06-13T16:56:00Z</published>
	<updated>2009-06-13T16:56:00Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;abort in rev 16786 - pmap already contains	the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; region (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;abort in rev 16786 - pmap already	contains	the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; region (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;abort in rev 16786 - pmap already	contains	the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; region (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;SVN problems (was: abort in rev 16786) (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;SVN problems (was: abort in rev 16786) (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;SVN problems (was: abort in rev 16786) (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;#ifdef TRACK_MALLOC leaves essential halloc	functions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; undefined (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;#ifdef TRACK_MALLOC leaves	essential	halloc functions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; undefined (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Matthew Lye)
&lt;br&gt;&amp;nbsp; 10. Re: &amp;nbsp;Foxy 1.9.9.0 in hostcache? (Michael Rogers)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Mon, 1 Jun 2009 11:27:19 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] abort in rev 16786 - pmap already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contains	the new region
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200906011127.19918.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Monday 01 June 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Please try again with r16865.
&lt;br&gt;&lt;br&gt;By the way, I cannot try any new revision because since two days the SVN 
&lt;br&gt;host is suddenly broken. I get the following svn error message:
&lt;br&gt;&lt;br&gt;svn: OPTIONS of '&lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-&lt;/a&gt;&lt;br&gt;gnutella/trunk/gtk-gnutella': could not connect to server (&lt;a href=&quot;https://gtk-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-&lt;/a&gt;&lt;br&gt;gnutella.svn.sourceforge.net)
&lt;br&gt;&lt;br&gt;Am I the only one having this problem?
&lt;br&gt;&lt;br&gt;h
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Mon, 1 Jun 2009 12:31:14 +0200
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] abort in rev 16786 - pmap already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contains	the new region
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20090601103114.GA11641@galar2&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;I just did an update to r16866 without any problems.
&lt;br&gt;&lt;br&gt;On Mon, Jun 01, 2009 at 11:27:19AM +0200, Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I the only one having this problem?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg --recv-keys 0x1525843C --keyserver hkp://wwwkeys.eu.pgp.net
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Mon, 1 Jun 2009 12:34:05 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] abort in rev 16786 - pmap already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contains	the new region
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090601103404.GA19350@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; By the way, I cannot try any new revision because since two days the SVN 
&lt;br&gt;&amp;gt; host is suddenly broken. I get the following svn error message:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; svn: OPTIONS of '&lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-&lt;/a&gt;&lt;br&gt;&amp;gt; gnutella/trunk/gtk-gnutella': could not connect to server (&lt;a href=&quot;https://gtk-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-&lt;/a&gt;&lt;br&gt;&amp;gt; gnutella.svn.sourceforge.net)
&lt;br&gt;&lt;br&gt;What does gtk-gnutella.svn.sourceforge.net resolve to?
&lt;br&gt;&lt;br&gt;&amp;gt; Am I the only one having this problem?
&lt;br&gt;&lt;br&gt;Probably everyone using the same DNS server as you.
&lt;br&gt;Which one do you use?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 1 Jun 2009 14:18:12 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] SVN problems (was: abort in rev 16786)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200906011418.12833.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Monday 01 June 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; What does gtk-gnutella.svn.sourceforge.net resolve to?
&lt;br&gt;&lt;br&gt;It resolves to 216.34.181.65. This looks plausible both by reverse DNS 
&lt;br&gt;and by traceroute. Also, TCP port 443 is correctly open.
&lt;br&gt;&lt;br&gt;Unfortunately, I don't know how to get more diagnostic information out 
&lt;br&gt;of svn about _why_ the connection failed. It didn's say the host does 
&lt;br&gt;not exist in DNS. It may well be a problem with the server's SSL 
&lt;br&gt;certificate. I simply don't know.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Am I the only one having this problem?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Probably everyone using the same DNS server as you.
&lt;br&gt;&amp;gt; Which one do you use?
&lt;br&gt;&lt;br&gt;I use 213.191.74.12, which belongs to my ISP Hansenet. But actually I 
&lt;br&gt;have no reason to believe that this is a DNS problem.
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Mon, 1 Jun 2009 16:04:22 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SVN problems (was: abort in rev
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16786)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090601140422.GA1370@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; On Monday 01 June 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; What does gtk-gnutella.svn.sourceforge.net resolve to?
&lt;br&gt;&lt;br&gt;&amp;gt; It resolves to 216.34.181.65. This looks plausible both by reverse DNS 
&lt;br&gt;&amp;gt; and by traceroute. Also, TCP port 443 is correctly open.
&lt;br&gt;&lt;br&gt;The IP address looks about correct.
&lt;br&gt;Can you load &lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/&lt;/a&gt;&amp;nbsp;in your web browser?
&lt;br&gt;&lt;br&gt;&amp;gt; Unfortunately, I don't know how to get more diagnostic information out 
&lt;br&gt;&amp;gt; of svn about _why_ the connection failed. It didn's say the host does 
&lt;br&gt;&amp;gt; not exist in DNS. It may well be a problem with the server's SSL 
&lt;br&gt;&amp;gt; certificate. I simply don't know.
&lt;br&gt;&lt;br&gt;You might want to trace svn to see whether it even tries.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Am I the only one having this problem?
&lt;br&gt;&lt;br&gt;I had one failure today but the next attempt succeeded. Have you tried
&lt;br&gt;repeating the command 10 times or so?
&lt;br&gt;&lt;br&gt;You could open a support ticket at SourceForge:
&lt;br&gt;&lt;a href=&quot;https://apps.sourceforge.net/trac/sourceforge/newticket&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://apps.sourceforge.net/trac/sourceforge/newticket&lt;/a&gt;&lt;br&gt;&lt;br&gt;Old tickets and googaling didn't gave me any glues what might be
&lt;br&gt;rong here.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Mon, 1 Jun 2009 21:15:03 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] SVN problems (was: abort in rev
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16786)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200906012115.03702.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Monday 01 June 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; You could open a support ticket at SourceForge:
&lt;br&gt;&lt;br&gt;OK, It seems that this is not a problem at SourceForge, but in Debian. A 
&lt;br&gt;known bug in the WebDAV client library neon27 slipped into the normally 
&lt;br&gt;quite stable &amp;quot;testing&amp;quot; distribution, which I am using. Other people are 
&lt;br&gt;also having svn problems now. I will just sit and wait until it's gone.
&lt;br&gt;&lt;br&gt;Sorry for the fuss,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 13 Jun 2009 10:01:25 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] #ifdef TRACK_MALLOC leaves essential
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; halloc	functions undefined
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;B5CB107F-9015-438D-95B0-26548A74E180@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;The unfinished(?) implementation of TRACK_MALLOC control in &amp;quot;lib/ 
&lt;br&gt;halloc.h&amp;quot; is currently causing several halloc functions to remain &amp;nbsp;
&lt;br&gt;undefined if TRACK_MALLOC is not defined.
&lt;br&gt;&lt;br&gt;(Specifically, halloc, hfree, hrealloc, halloc0, and hcopy, as called &amp;nbsp;
&lt;br&gt;by matching.c, settings.c, share.c, and tls_common.c).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sat, 13 Jun 2009 17:23:54 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] #ifdef TRACK_MALLOC leaves	essential
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; halloc functions undefined
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090613152353.GA10819@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; The unfinished(?) implementation of TRACK_MALLOC control in &amp;quot;lib/ 
&lt;br&gt;&amp;gt; halloc.h&amp;quot; is currently causing several halloc functions to remain &amp;nbsp;
&lt;br&gt;&amp;gt; undefined if TRACK_MALLOC is not defined.
&lt;br&gt;&lt;br&gt;There I fixed it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Sat, 13 Jun 2009 17:01:49 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;3995E91B-6D65-45AD-9E39-03E0FA96DD04@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;I'm noticing an extraordinary number of outgoing attempts to connect &amp;nbsp;
&lt;br&gt;to Foxy 1.9.9.0 clients in Taiwan and Hong Kong as GTKG starts up, &amp;nbsp;
&lt;br&gt;here. &amp;nbsp;Could the [swarms of] Foxy clients which are [always] failing &amp;nbsp;
&lt;br&gt;to connect as incoming connections nonetheless be ending up in the &amp;nbsp;
&lt;br&gt;GTKG hostcache?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 10
&lt;br&gt;Date: Sat, 13 Jun 2009 19:29:07 -0400
&lt;br&gt;From: Michael Rogers &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mrogers@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Foxy 1.9.9.0 in hostcache?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4A343643.80706@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; I'm noticing an extraordinary number of outgoing attempts to connect &amp;nbsp;
&lt;br&gt;&amp;gt; to Foxy 1.9.9.0 clients in Taiwan and Hong Kong as GTKG starts up, &amp;nbsp;
&lt;br&gt;&amp;gt; here. &amp;nbsp;Could the [swarms of] Foxy clients which are [always] failing &amp;nbsp;
&lt;br&gt;&amp;gt; to connect as incoming connections nonetheless be ending up in the &amp;nbsp;
&lt;br&gt;&amp;gt; GTKG hostcache?
&lt;br&gt;&lt;br&gt;I don't know if this is related, but Foxy clients frequently hit the
&lt;br&gt;gwebcaches operated by LimeWire - maybe GTKG is picking up their
&lt;br&gt;addresses from there? I though ghostwhitecrab was configured to ignore
&lt;br&gt;requests with net!=gnutella, but possibly not.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Crystal Reports - New Free Runtime and 30 Day Trial
&lt;br&gt;Check out the new simplified licensing option that enables unlimited
&lt;br&gt;royalty-free distribution of the report engine for externally facing 
&lt;br&gt;server and web deployment.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/businessobjects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/businessobjects&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24017446&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 30, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-30%2C-Issue-2-tp24017446p24017446.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23811660</id>
	<title>gtk-gnutella-devel Digest, Vol 30, Issue 1</title>
	<published>2009-06-01T01:30:51Z</published>
	<updated>2009-06-01T01:30:51Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;abort in rev 16786 - pmap already contains the	new region
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;abort in rev 16786 - pmap already contains	the new
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; region (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sat, 30 May 2009 10:33:40 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvr224$ic0$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Stack trace (I hope I got this right)
&lt;br&gt;:=======================
&lt;br&gt;:#0 &amp;nbsp;0x00007fde690d0065 in raise () from /lib/libc.so.6
&lt;br&gt;:#1 &amp;nbsp;0x00007fde690d3153 in abort () from /lib/libc.so.6
&lt;br&gt;:#2 &amp;nbsp;0x00000000005e2d76 in assertion_failure (data=0x74d4b0) at 
&lt;br&gt;:fast_assert.c:96
&lt;br&gt;:#3 &amp;nbsp;0x00000000006213c5 in pmap_insert_region (pm=0xa35980, 
&lt;br&gt;:start=0x7fde63a48000, size=8192, foreign=0) at vmm.c:755
&lt;br&gt;:#4 &amp;nbsp;0x0000000000620b05 in pmap_insert (pm=0xa35980, 
&lt;br&gt;:start=0x7fde63a48000, size=8192) at vmm.c:488
&lt;br&gt;:#5 &amp;nbsp;0x0000000000620bc1 in alloc_pages (size=8192, update_pmap=1) at 
&lt;br&gt;:vmm.c:520
&lt;br&gt;:#6 &amp;nbsp;0x00000000006247a7 in vmm_alloc (size=8192) at vmm.c:2055
&lt;br&gt;:#7 &amp;nbsp;0x00000000006269fe in subzone_alloc_arena (sz=0xf9d790, size=8160) 
&lt;br&gt;:at zalloc.c:445
&lt;br&gt;:#8 &amp;nbsp;0x0000000000626d1a in zn_create (zone=0xf9d790, size=136, hint=60) 
&lt;br&gt;:at zalloc.c:597
&lt;br&gt;:#9 &amp;nbsp;0x000000000062701d in zcreate (size=136, hint=60) at zalloc.c:696
&lt;br&gt;:#10 0x00000000006271bb in zget (size=136, hint=60) at zalloc.c:784
&lt;br&gt;:#11 0x000000000062582b in wzone_get (rounded=136) at walloc.c:119
&lt;br&gt;:#12 0x0000000000625923 in walloc (size=136) at walloc.c:156
&lt;br&gt;:#13 0x000000000050a1fd in verify_new (hash=0x689ae0) at verify.c:295
&lt;br&gt;:#14 0x000000000050ae03 in verify_sha1_init () at verify_sha1.c:120
&lt;br&gt;:#15 0x0000000000414ab2 in main (argc=1, argv=0x7fff746ec9a8) at 
&lt;br&gt;:main.c:1447
&lt;br&gt;:
&lt;br&gt;:
&lt;br&gt;:I hope this is of any use.
&lt;br&gt;&lt;br&gt;This is going to help a lot, yet.
&lt;br&gt;&lt;br&gt;However, I need you to do the following on gdb:
&lt;br&gt;&lt;br&gt;frame 6
&lt;br&gt;p trap_page
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sat, 30 May 2009 14:02:28 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905301402.28268.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; However, I need you to do the following on gdb:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; frame 6
&lt;br&gt;&amp;gt; p trap_page
&lt;br&gt;&lt;br&gt;(gdb) frame 6
&lt;br&gt;#6 &amp;nbsp;0x00000000006247a7 in vmm_alloc (size=8192) at vmm.c:2055
&lt;br&gt;2055 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p = alloc_pages(size, TRUE);
&lt;br&gt;(gdb) p trap_page
&lt;br&gt;$1 = (void *) 0x7fde6c6ea000
&lt;br&gt;&lt;br&gt;By the way, this is the first time I've used gdb. It seems to actually do 
&lt;br&gt;useful things :-). If you need to dig more into the dump, I could 
&lt;br&gt;.tar.bz2 the whole dump directory and mail it to you (bypassing this 
&lt;br&gt;public mailing list).
&lt;br&gt;&lt;br&gt;bye,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sat, 30 May 2009 12:05:40 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvr7ek$uv4$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Can you retry with r16823 to see whether it still crashes for the same reason?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sat, 30 May 2009 14:33:34 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905301433.34511.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Can you retry with r16823 to see whether it still crashes for the
&lt;br&gt;&amp;gt; same reason?
&lt;br&gt;&lt;br&gt;r16823 still crashes at startup, but later than before. I can now see 
&lt;br&gt;the main window for about two seconds. Now the reason is a segfault.
&lt;br&gt;&lt;br&gt;The problem is: When I then recompile and run in debug mode (with debug 
&lt;br&gt;symbols, without compiler optimization etc), the behavior is different. 
&lt;br&gt;It then crashes immediately with another segfault. Without the debugging 
&lt;br&gt;stuff, I get about one screen full of log output before the crash 
&lt;br&gt;(including VMM debug messages). In debug mode, the segfault happens 
&lt;br&gt;immediately after 4 lines of output.
&lt;br&gt;&lt;br&gt;So the following stack trace refers to the behavior in debug mode. Only 
&lt;br&gt;when this issue is resolved, I can produce a trace for the other crash:
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x00007f7a3b6ae065 in raise () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x00000000005dd71c in crash_handler (signo=11) at crash.c:176
&lt;br&gt;#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#3 &amp;nbsp;0x00007f7a3b6f5cc0 in strlen () from /lib/libc.so.6
&lt;br&gt;#4 &amp;nbsp;0x00007f7a3b6c29ae in vfprintf () from /lib/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0x00007f7a3b6e375a in vsnprintf () from /lib/libc.so.6
&lt;br&gt;#6 &amp;nbsp;0x00000000005f8399 in h_strdup_vprintf (format=0x6c48f8 &amp;quot;%s.%s&amp;quot;, 
&lt;br&gt;ap=0x7fff46cc8a70) at misc.c:407
&lt;br&gt;#7 &amp;nbsp;0x00000000005f847b in h_strdup_printf (format=0x6c48f8 &amp;quot;%s.%s&amp;quot;) at 
&lt;br&gt;misc.c:424
&lt;br&gt;#8 &amp;nbsp;0x00000000005e376a in file_config_close (out=0x1385800, 
&lt;br&gt;fv=0x7f7a3602d0a0) at file.c:284
&lt;br&gt;#9 &amp;nbsp;0x0000000000493bc7 in ipp_cache_store (ic=0x7f7a3602d0a0) at 
&lt;br&gt;ipp_cache.c:228
&lt;br&gt;#10 0x0000000000493c08 in ipp_cache_store_periodically 
&lt;br&gt;(ic=0x7f7a3602d0a0, now=1243686200) at ipp_cache.c:242
&lt;br&gt;#11 0x0000000000493ee6 in ipp_cache_insert (cid=IPP_CACHE_LOCAL_ADDR, 
&lt;br&gt;addr={net = 4, addr = {ipv6 = &amp;quot;D?'?\b??FD?'?\001\000\000&amp;quot;, ipv4 = 
&lt;br&gt;3576154692}}, port=6300) at ipp_cache.c:341
&lt;br&gt;#12 0x00000000004e1c15 in local_addr_cache_insert (addr={net = 4, addr = 
&lt;br&gt;{ipv6 = &amp;quot;D?'?\b??FD?'?\001\000\000&amp;quot;, ipv4 = 3576154692}}, port=6300) at 
&lt;br&gt;ipp_cache.h:121
&lt;br&gt;#13 0x00000000004e1b7c in remember_local_addr_port () at settings.c:134
&lt;br&gt;#14 0x00000000004e4b0d in listen_port_changed (prop=23) at 
&lt;br&gt;settings.c:1467
&lt;br&gt;#15 0x0000000000608661 in prop_add_prop_changed_listener_full 
&lt;br&gt;(ps=0x13710a0, prop=23, l=0x4e494f &amp;lt;listen_port_changed&amp;gt;, init=1, 
&lt;br&gt;freq=FREQ_SECS, interval=0) at prop.c:528
&lt;br&gt;#16 0x00000000006085df in prop_add_prop_changed_listener (ps=0x13710a0, 
&lt;br&gt;prop=23, l=0x4e494f &amp;lt;listen_port_changed&amp;gt;, init=1) at prop.c:509
&lt;br&gt;#17 0x000000000042d0e0 in gnet_prop_add_prop_changed_listener (prop=23, 
&lt;br&gt;l=0x4e494f &amp;lt;listen_port_changed&amp;gt;, init=1) at gnet_property.c:7606
&lt;br&gt;#18 0x00000000004e5c6b in settings_callbacks_init () at settings.c:2390
&lt;br&gt;#19 0x00000000004e2e29 in settings_init () at settings.c:628
&lt;br&gt;#20 0x0000000000414adb in main (argc=1, argv=0x7fff46ccaf88) at 
&lt;br&gt;main.c:1436
&lt;br&gt;&lt;br&gt;bye,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sat, 30 May 2009 13:31:42 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvrcfu$92i$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;:&amp;gt; Can you retry with r16823 to see whether it still crashes for the
&lt;br&gt;:&amp;gt; same reason?
&lt;br&gt;:
&lt;br&gt;:r16823 still crashes at startup, but later than before. I can now see 
&lt;br&gt;:the main window for about two seconds. Now the reason is a segfault.
&lt;br&gt;:
&lt;br&gt;:The problem is: When I then recompile and run in debug mode (with debug 
&lt;br&gt;:symbols, without compiler optimization etc), the behavior is different. 
&lt;br&gt;:It then crashes immediately with another segfault. Without the debugging 
&lt;br&gt;:stuff, I get about one screen full of log output before the crash 
&lt;br&gt;:(including VMM debug messages). In debug mode, the segfault happens 
&lt;br&gt;:immediately after 4 lines of output.
&lt;br&gt;&lt;br&gt;You're not helped by the changes I made in r16822...
&lt;br&gt;&lt;br&gt;:So the following stack trace refers to the behavior in debug mode. Only 
&lt;br&gt;:when this issue is resolved, I can produce a trace for the other crash:
&lt;br&gt;:
&lt;br&gt;:(gdb) bt
&lt;br&gt;:#0 &amp;nbsp;0x00007f7a3b6ae065 in raise () from /lib/libc.so.6
&lt;br&gt;:#1 &amp;nbsp;0x00000000005dd71c in crash_handler (signo=11) at crash.c:176
&lt;br&gt;:#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;:#3 &amp;nbsp;0x00007f7a3b6f5cc0 in strlen () from /lib/libc.so.6
&lt;br&gt;:#4 &amp;nbsp;0x00007f7a3b6c29ae in vfprintf () from /lib/libc.so.6
&lt;br&gt;:#5 &amp;nbsp;0x00007f7a3b6e375a in vsnprintf () from /lib/libc.so.6
&lt;br&gt;:#6 &amp;nbsp;0x00000000005f8399 in h_strdup_vprintf (format=0x6c48f8 &amp;quot;%s.%s&amp;quot;, 
&lt;br&gt;:ap=0x7fff46cc8a70) at misc.c:407
&lt;br&gt;:#7 &amp;nbsp;0x00000000005f847b in h_strdup_printf (format=0x6c48f8 &amp;quot;%s.%s&amp;quot;) at 
&lt;br&gt;:misc.c:424
&lt;br&gt;&lt;br&gt;Can you do under gdb:
&lt;br&gt;&lt;br&gt;frame 6
&lt;br&gt;p len
&lt;br&gt;p buf
&lt;br&gt;&lt;br&gt;Perhaps we can switch to direct e-mail until this issue is resolved,
&lt;br&gt;that will be faster?
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sat, 30 May 2009 21:31:37 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905302131.37580.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; OK, this must be because of a bad varargs management...
&lt;br&gt;&amp;gt; Fixed in r16828.
&lt;br&gt;&lt;br&gt;Yes, r16830 works again! Many thanks!
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Mon, 1 Jun 2009 10:49:15 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] abort in rev 16786 - pmap already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contains the	new region
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0906011047130.23766@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-15&amp;quot;
&lt;br&gt;&lt;br&gt;This is gtk-gnutella/0.96.7u-16786, it had died last night, this is the 
&lt;br&gt;backtrace if it interests anyone.
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xb7fd2410 in ?? ()
&lt;br&gt;#1 &amp;nbsp;0xbfb4856c in ?? ()
&lt;br&gt;#2 &amp;nbsp;0x00000006 in ?? ()
&lt;br&gt;#3 &amp;nbsp;0x00006e82 in ?? ()
&lt;br&gt;#4 &amp;nbsp;0xb768e811 in raise () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0xb768ffb9 in abort () from /lib/tls/i686/cmov/libc.so.6
&lt;br&gt;#6 &amp;nbsp;0xb79730b4 in IA__g_logv (log_domain=&amp;lt;value optimized out&amp;gt;, log_level=G_LOG_LEVEL_ERROR,
&lt;br&gt;&amp;nbsp; &amp;nbsp; format=0x8341400 &amp;quot;pmap already contains the new region&amp;quot;, args1=0xbfb48b4c &amp;quot;?{;\b&amp;quot;) at gmessages.c:497
&lt;br&gt;#7 &amp;nbsp;0xb79730e9 in IA__g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
&lt;br&gt;&amp;nbsp; &amp;nbsp; format=0x8341400 &amp;quot;pmap already contains the new region&amp;quot;) at gmessages.c:517
&lt;br&gt;#8 &amp;nbsp;0x082558f9 in pmap_insert_region (pm=0x83b7bc0, start=0xb716e000, size=&amp;lt;value optimized out&amp;gt;, foreign=0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at vmm.c:701
&lt;br&gt;#9 &amp;nbsp;0x08255a8c in pmap_insert (pm=0x0, start=0x6, size=28290) at vmm.c:467
&lt;br&gt;#10 0x082559c6 in pmap_insert_region (pm=0x83b7bc0, start=0xbf279000, size=28290, foreign=0) at vmm.c:698
&lt;br&gt;#11 0x08255a8c in pmap_insert (pm=0x0, start=0x6, size=28290) at vmm.c:467
&lt;br&gt;#12 0x08256b5d in vpc_free (pc=0x83a824c, idx=2) at vmm.c:1203
&lt;br&gt;#13 0x08256f26 in page_cache_timer (unused_udata=0x0) at vmm.c:1963
&lt;br&gt;#14 0x0821ae92 in periodic_trampoline (cq=0xb7fcd038, data=0xb72d0014) at cq.c:706
&lt;br&gt;#15 0x0821a735 in cq_expire (cq=0xb7fcd038, ev=0x0) at cq.c:467
&lt;br&gt;#16 0x0821a871 in cq_clock (cq=0xb7fcd038, elapsed=103) at cq.c:547
&lt;br&gt;#17 0x0821af8b in cq_heartbeat (cq=0xb7fcd038) at cq.c:598
&lt;br&gt;#18 0x0821afc7 in heartbeat_trampoline (p=0xb7fcd038) at cq.c:609
&lt;br&gt;#19 0xb796ad36 in g_timeout_dispatch (source=0x8553cf0, callback=0x6, user_data=0xb7fcd038) at gmain.c:3422
&lt;br&gt;#20 0xb796a771 in IA__g_main_context_dispatch (context=0x83bb200) at gmain.c:2045
&lt;br&gt;#21 0xb796d7e6 in g_main_context_iterate (context=0x83bb200, block=1, dispatch=1, self=0x83bf370)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at gmain.c:2677
&lt;br&gt;#22 0xb796dba7 in IA__g_main_loop_run (loop=0x853b3b8) at gmain.c:2881
&lt;br&gt;#23 0xb7e02281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#24 0x0817e94e in main_gui_run (geometry_spec=0x0) at main.c:694
&lt;br&gt;#25 0x08056491 in main (argc=1, argv=0xbfb48fd4) at main.c:1518
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Mon, 1 Jun 2009 08:30:40 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] abort in rev 16786 - pmap already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contains	the new region
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;h003jg$iac$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:This is gtk-gnutella/0.96.7u-16786, it had died last night, this is the 
&lt;br&gt;:backtrace if it interests anyone.
&lt;br&gt;&lt;br&gt;Please try again with r16865. &amp;nbsp;Some necessary adjustments were made
&lt;br&gt;at r16852 in particular, that make the VMM code more reliable on platforms
&lt;br&gt;which can load the kernel pmap.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23811660&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 30, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-30%2C-Issue-1-tp23811660p23811660.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23792109</id>
	<title>gtk-gnutella-devel Digest, Vol 29, Issue 5</title>
	<published>2009-05-30T03:25:17Z</published>
	<updated>2009-05-30T03:25:17Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;misc pedantic in zalloc.c (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;misc pedantic in zalloc.c (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Fri, 29 May 2009 22:59:00 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] misc pedantic in zalloc.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;51E9F483-1A47-4C95-84D7-A33268D62740@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Pedantic warnings on size_t not properly cast to unsigned for use by &amp;nbsp;
&lt;br&gt;&amp;quot;%u&amp;quot;:
&lt;br&gt;&lt;br&gt;line 563, &amp;nbsp;the last 'rounded'
&lt;br&gt;line 570, &amp;nbsp;the last 'rounded'
&lt;br&gt;line 1797, 'used' in second-last argument.
&lt;br&gt;&lt;br&gt;Not sure if size_t is ever not unsigned long, but they typed it, so.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sat, 30 May 2009 10:35:45 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] misc pedantic in zalloc.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090530083545.GA14775@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; Pedantic warnings on size_t not properly cast to unsigned for use by &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;%u&amp;quot;:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; line 563, &amp;nbsp;the last 'rounded'
&lt;br&gt;&amp;gt; line 570, &amp;nbsp;the last 'rounded'
&lt;br&gt;&amp;gt; line 1797, 'used' in second-last argument.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Not sure if size_t is ever not unsigned long, but they typed it, so.
&lt;br&gt;&lt;br&gt;Actually, these aren't pedantic warnings, so they should always be
&lt;br&gt;reported, especially as these aren't visible and easy to miss on
&lt;br&gt;32-bit machines. So it's quite appreciated you reported them. Thanks.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sat, 30 May 2009 12:07:03 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905301207.04067.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; :Could you provide a stack trace and a cat of /proc/self/maps?
&lt;br&gt;&amp;gt; :Maybe any of it gives some obvious glue.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And please, could you turn on vmm_debug to 1 and show the last &amp;quot;VMM&amp;quot;
&lt;br&gt;&amp;gt; messages before the crash?
&lt;br&gt;&lt;br&gt;OK, I sent that. But my mail awaits moderator approval, because it is 
&lt;br&gt;too long. Is anyone in charge of that?
&lt;br&gt;&lt;br&gt;h
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sat, 30 May 2009 00:52:27 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905300052.27378.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Saturday 30 May 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; :Could you provide a stack trace and a cat of /proc/self/maps?
&lt;br&gt;&amp;gt; :Maybe any of it gives some obvious glue.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And please, could you turn on vmm_debug to 1 and show the last &amp;quot;VMM&amp;quot;
&lt;br&gt;&amp;gt; messages before the crash?
&lt;br&gt;&lt;br&gt;OK, here it comes.
&lt;br&gt;&lt;br&gt;&lt;br&gt;/proc/self/maps
&lt;br&gt;=======================
&lt;br&gt;00400000-0040d000 r-xp 00000000 fd:01 1758245 /bin/cat
&lt;br&gt;0060d000-0060e000 rw-p 0000d000 fd:01 1758245 /bin/cat
&lt;br&gt;01f73000-01f94000 rw-p 01f73000 00:00 0 [heap]
&lt;br&gt;7fe69340a000-7fe693674000 r--p 00000000 fd:01 1425682 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/usr/lib/locale/locale-archive
&lt;br&gt;7fe693674000-7fe6937bd000 r-xp 00000000 fd:01 1507516 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/libc-2.9.so
&lt;br&gt;7fe6937bd000-7fe6939bd000 ---p 00149000 fd:01 1507516 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/libc-2.9.so
&lt;br&gt;7fe6939bd000-7fe6939c1000 r--p 00149000 fd:01 1507516 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/libc-2.9.so
&lt;br&gt;7fe6939c1000-7fe6939c2000 rw-p 0014d000 fd:01 1507516 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/libc-2.9.so
&lt;br&gt;7fe6939c2000-7fe6939c7000 rw-p 7fe6939c2000 00:00 0
&lt;br&gt;7fe6939c7000-7fe6939e4000 r-xp 00000000 fd:01 1507511 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/ld-2.9.so
&lt;br&gt;7fe693bc1000-7fe693bc3000 rw-p 7fe693bc1000 00:00 0
&lt;br&gt;7fe693be0000-7fe693be3000 rw-p 7fe693be0000 00:00 0
&lt;br&gt;7fe693be3000-7fe693be4000 r--p 0001c000 fd:01 1507511 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/ld-2.9.so
&lt;br&gt;7fe693be4000-7fe693be5000 rw-p 0001d000 fd:01 1507511 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;/lib/ld-2.9.so
&lt;br&gt;7fff9bbd0000-7fff9bbe5000 rw-p 7ffffffea000 00:00 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;[stack]
&lt;br&gt;7fff9bbff000-7fff9bc00000 r-xp 7fff9bbff000 00:00 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;[vdso]
&lt;br&gt;ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;[vsyscall]
&lt;br&gt;&lt;br&gt;&lt;br&gt;Crash messages with VMM debug
&lt;br&gt;=======================
&lt;br&gt;09-05-30 00:31:22 (MESSAGE): gtk-gnutella/0.96.7u-16818 (2009-03-30; 
&lt;br&gt;GTK2; Linux x86_64) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM using 131840 bytes for the page cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM kernel grows virtual memory by 
&lt;br&gt;decreasing addresses &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM stack grows by decreasing addresses &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM initial break at 0x166d000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM stack bottom at 0x7fff02b434ac &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:23 (MESSAGE): VMM stack has at most 8519688KiB to grow &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (WARNING): VMM kernel did not follow hint 
&lt;br&gt;0xffffffffff5fe000 for 8KiB region, picked 0x7ffcf1e9f000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (WARNING): pmap already contains the new region 
&lt;br&gt;[0x7ffcf1e9f000, 0x7ffcf1ea0fff] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM current kernel pmap (253 regions): &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x400000, 0x7a5fff] 3736KiB (foreign) + 
&lt;br&gt;2044KiB hole &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x9a5000, 0x9affff] 44KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x9b0000, 0xa37fff] 544KiB + 12368KiB 
&lt;br&gt;hole &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x164c000, 0x256cfff] 15492KiB + 
&lt;br&gt;137426060784KiB hole &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcef6e9000, 0x7ffcf020efff] 11416KiB 
&lt;br&gt;+ 29248KiB hole &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf1e9f000, 0x7ffcf1ea9fff] 44KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf1eaa000, 0x7ffcf1eadfff] 16KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf1eae000, 0x7ffcf20adfff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf20ae000, 0x7ffcf20aefff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf20af000, 0x7ffcf2130fff] 520KiB + 
&lt;br&gt;4KiB hole &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2132000, 0x7ffcf2173fff] 264KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2174000, 0x7ffcf2175fff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2176000, 0x7ffcf2374fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2375000, 0x7ffcf2375fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2376000, 0x7ffcf2389fff] 80KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf238a000, 0x7ffcf2589fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf258a000, 0x7ffcf258cfff] 12KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf258d000, 0x7ffcf25affff] 140KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf25b0000, 0x7ffcf27affff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf27b0000, 0x7ffcf27b2fff] 12KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf27b3000, 0x7ffcf27c5fff] 76KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf27c6000, 0x7ffcf29c5fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf29c6000, 0x7ffcf29c6fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf29c7000, 0x7ffcf29d3fff] 52KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf29d4000, 0x7ffcf29e4fff] 68KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf29e5000, 0x7ffcf29e6fff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf29e7000, 0x7ffcf2be5fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2be6000, 0x7ffcf2be6fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2be7000, 0x7ffcf2beffff] 36KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2bf0000, 0x7ffcf2bf7fff] 32KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2bf8000, 0x7ffcf2c71fff] 488KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2c72000, 0x7ffcf2c77fff] 24KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2c78000, 0x7ffcf2e77fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2e78000, 0x7ffcf2e78fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2e79000, 0x7ffcf2e7afff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf2e7b000, 0x7ffcf3079fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf307a000, 0x7ffcf307afff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf307b000, 0x7ffcf307bfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf307c000, 0x7ffcf32e5fff] 2472KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf32e6000, 0x7ffcf32f0fff] 44KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf32f1000, 0x7ffcf34effff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf34f0000, 0x7ffcf34f0fff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf34f1000, 0x7ffcf34f1fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf34f2000, 0x7ffcf34fbfff] 40KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf34fc000, 0x7ffcf36fafff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf36fb000, 0x7ffcf36fbfff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf36fc000, 0x7ffcf36fcfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf36fd000, 0x7ffcf3711fff] 84KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3712000, 0x7ffcf3910fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3911000, 0x7ffcf3911fff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3912000, 0x7ffcf3912fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3913000, 0x7ffcf3914fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3915000, 0x7ffcf391bfff] 28KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf391c000, 0x7ffcf3b1afff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3b1b000, 0x7ffcf3b1bfff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3b1c000, 0x7ffcf3b1cfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3b1d000, 0x7ffcf3b21fff] 20KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3b22000, 0x7ffcf3d20fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3d21000, 0x7ffcf3d21fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3d22000, 0x7ffcf3d23fff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3d24000, 0x7ffcf3f22fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3f23000, 0x7ffcf3f23fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3f24000, 0x7ffcf3f26fff] 12KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf3f27000, 0x7ffcf4125fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4126000, 0x7ffcf4126fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4127000, 0x7ffcf4199fff] 460KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf419a000, 0x7ffcf4398fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4399000, 0x7ffcf439cfff] 16KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf439d000, 0x7ffcf43acfff] 64KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf43ad000, 0x7ffcf45abfff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf45ac000, 0x7ffcf45acfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf45ad000, 0x7ffcf45d3fff] 156KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf45d4000, 0x7ffcf47d3fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf47d4000, 0x7ffcf47d5fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf47d6000, 0x7ffcf47f0fff] 108KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf47f1000, 0x7ffcf49f0fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf49f1000, 0x7ffcf49f1fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf49f2000, 0x7ffcf49f8fff] 28KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf49f9000, 0x7ffcf4bf8fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4bf9000, 0x7ffcf4bf9fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4bfa000, 0x7ffcf4bfcfff] 12KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4bfd000, 0x7ffcf4dfbfff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4dfc000, 0x7ffcf4dfcfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4dfd000, 0x7ffcf4e21fff] 148KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf4e22000, 0x7ffcf5020fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5021000, 0x7ffcf5021fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5022000, 0x7ffcf5037fff] 88KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5038000, 0x7ffcf5236fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5237000, 0x7ffcf5237fff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5238000, 0x7ffcf5238fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5239000, 0x7ffcf523cfff] 16KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf523d000, 0x7ffcf5254fff] 96KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5255000, 0x7ffcf5454fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5455000, 0x7ffcf5455fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5456000, 0x7ffcf5456fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5457000, 0x7ffcf545ffff] 36KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5460000, 0x7ffcf565ffff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5660000, 0x7ffcf5660fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5661000, 0x7ffcf56e6fff] 536KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf56e7000, 0x7ffcf58e6fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf58e7000, 0x7ffcf58eafff] 16KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf58eb000, 0x7ffcf592dfff] 268KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf592e000, 0x7ffcf5b2cfff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5b2d000, 0x7ffcf5b2ffff] 12KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5b30000, 0x7ffcf5b49fff] 104KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5b4a000, 0x7ffcf5d48fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5d49000, 0x7ffcf5d4afff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5d4b000, 0x7ffcf5d4bfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5d4c000, 0x7ffcf5d7afff] 188KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5d7b000, 0x7ffcf5f79fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5f7a000, 0x7ffcf5f7afff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5f7b000, 0x7ffcf5f7cfff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf5f7d000, 0x7ffcf617cfff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf617d000, 0x7ffcf617dfff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf617e000, 0x7ffcf617efff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf617f000, 0x7ffcf6187fff] 36KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6188000, 0x7ffcf6387fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6388000, 0x7ffcf6388fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6389000, 0x7ffcf6390fff] 32KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6391000, 0x7ffcf658ffff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6590000, 0x7ffcf6590fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6591000, 0x7ffcf6599fff] 36KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf659a000, 0x7ffcf6798fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6799000, 0x7ffcf6799fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf679a000, 0x7ffcf679bfff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf679c000, 0x7ffcf699afff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf699b000, 0x7ffcf699bfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf699c000, 0x7ffcf69a4fff] 36KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf69a5000, 0x7ffcf6ba3fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6ba4000, 0x7ffcf6ba4fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6ba5000, 0x7ffcf6bb4fff] 64KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6bb5000, 0x7ffcf6db4fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6db5000, 0x7ffcf6db5fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6db6000, 0x7ffcf6db7fff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6db8000, 0x7ffcf6fb6fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6fb7000, 0x7ffcf6fb7fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6fb8000, 0x7ffcf6fb9fff] 8KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf6fba000, 0x7ffcf71b8fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf71b9000, 0x7ffcf71b9fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf71ba000, 0x7ffcf72eefff] 1236KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf72ef000, 0x7ffcf74eefff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf74ef000, 0x7ffcf74f4fff] 24KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf74f5000, 0x7ffcf763dfff] 1316KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf763e000, 0x7ffcf783dfff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf783e000, 0x7ffcf7841fff] 16KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7842000, 0x7ffcf7842fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7843000, 0x7ffcf7847fff] 20KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7848000, 0x7ffcf785afff] 76KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf785b000, 0x7ffcf7a5afff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7a5b000, 0x7ffcf7a5bfff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7a5c000, 0x7ffcf7a5cfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7a5d000, 0x7ffcf7a5efff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7a5f000, 0x7ffcf7a75fff] 92KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7a76000, 0x7ffcf7c74fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7c75000, 0x7ffcf7c75fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7c76000, 0x7ffcf7d1cfff] 668KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7d1d000, 0x7ffcf7f1cfff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7f1d000, 0x7ffcf7f27fff] 44KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf7f28000, 0x7ffcf807bfff] 1360KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf807c000, 0x7ffcf827afff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf827b000, 0x7ffcf8284fff] 40KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8285000, 0x7ffcf8285fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8286000, 0x7ffcf8348fff] 780KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8349000, 0x7ffcf8547fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8548000, 0x7ffcf8549fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf854a000, 0x7ffcf854cfff] 12KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf854d000, 0x7ffcf874bfff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf874c000, 0x7ffcf874cfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf874d000, 0x7ffcf8790fff] 272KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8791000, 0x7ffcf8990fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8991000, 0x7ffcf8992fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8993000, 0x7ffcf89c2fff] 192KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf89c3000, 0x7ffcf8bc1fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8bc2000, 0x7ffcf8bc3fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8bc4000, 0x7ffcf8c45fff] 520KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8c46000, 0x7ffcf8e44fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8e45000, 0x7ffcf8e4afff] 24KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8e4b000, 0x7ffcf8e92fff] 288KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf8e93000, 0x7ffcf9092fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9093000, 0x7ffcf9095fff] 12KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9096000, 0x7ffcf9114fff] 508KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9115000, 0x7ffcf9314fff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9315000, 0x7ffcf9317fff] 12KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9318000, 0x7ffcf9391fff] 488KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9392000, 0x7ffcf9590fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9591000, 0x7ffcf9592fff] 8KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9593000, 0x7ffcf9593fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9594000, 0x7ffcf959efff] 44KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf959f000, 0x7ffcf979efff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf979f000, 0x7ffcf979ffff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf97a0000, 0x7ffcf9821fff] 520KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9822000, 0x7ffcf9a20fff] 2044KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9a21000, 0x7ffcf9a21fff] 4KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9a22000, 0x7ffcf9a22fff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9a23000, 0x7ffcf9a3cfff] 104KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9a3d000, 0x7ffcf9c3cfff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9c3d000, 0x7ffcf9c3dfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9c3e000, 0x7ffcf9c6afff] 180KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9c6b000, 0x7ffcf9e6afff] 2048KiB 
&lt;br&gt;(foreign) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9e6b000, 0x7ffcf9e6bfff] 4KiB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9e6c000, 0x7ffcf9e89fff] 120KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcf9e8a000, 0x7ffcfa089fff] 2048KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa08a000, 0x7ffcfa08cfff] 12KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa08d000, 0x7ffcfa128fff] 624KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa129000, 0x7ffcfa328fff] 2048KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa329000, 0x7ffcfa32dfff] 20KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa32e000, 0x7ffcfa71cfff] 4028KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa71d000, 0x7ffcfa91bfff] 2044KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa91c000, 0x7ffcfa926fff] 44KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa927000, 0x7ffcfa928fff] 8KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa929000, 0x7ffcfa945fff] 116KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa946000, 0x7ffcfa946fff] 4KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa947000, 0x7ffcfa949fff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa94a000, 0x7ffcfa94afff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa94b000, 0x7ffcfa94efff] 16KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa94f000, 0x7ffcfa957fff] 36KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa958000, 0x7ffcfa95afff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa95b000, 0x7ffcfa95bfff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa95c000, 0x7ffcfa95efff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa95f000, 0x7ffcfa95ffff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa960000, 0x7ffcfa98dfff] 184KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa98e000, 0x7ffcfa990fff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa991000, 0x7ffcfa992fff] 8KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa993000, 0x7ffcfa995fff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa996000, 0x7ffcfa99efff] 36KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa99f000, 0x7ffcfa9a0fff] 8KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9a1000, 0x7ffcfa9a6fff] 24KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9a7000, 0x7ffcfa9aafff] 16KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9ab000, 0x7ffcfa9bdfff] 76KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9be000, 0x7ffcfa9c0fff] 12KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9c1000, 0x7ffcfa9d4fff] 80KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9d5000, 0x7ffcfa9edfff] 100KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfa9ee000, 0x7ffcfaa06fff] 100KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfaa07000, 0x7ffcfaa07fff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfaa08000, 0x7ffcfaa08fff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfaa09000, 0x7ffcfaa17fff] 60KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfaa18000, 0x7ffcfaa1cfff] 20KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfaa1d000, 0x7ffcfab1bfff] 1020KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab1c000, 0x7ffcfab1cfff] 4KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab1d000, 0x7ffcfab26fff] 40KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab27000, 0x7ffcfab28fff] 8KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab29000, 0x7ffcfab2ffff] 28KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab30000, 0x7ffcfab3dfff] 56KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab3e000, 0x7ffcfab3efff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab3f000, 0x7ffcfab40fff] 8KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab41000, 0x7ffcfab41fff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab42000, 0x7ffcfab44fff] 12KiB
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab45000, 0x7ffcfab45fff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7ffcfab46000, 0x7ffcfab46fff] 4KiB + 
&lt;br&gt;8519528KiB hole
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7fff02b21000, 0x7fff02b30fff] 64KiB 
&lt;br&gt;(foreign)
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7fff02b31000, 0x7fff02b45fff] 84KiB + 
&lt;br&gt;740KiB hole
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0x7fff02bff000, 0x7fff02bfffff] 4KiB 
&lt;br&gt;(foreign) + 18014261074667520KiB hole
&lt;br&gt;09-05-30 00:31:24 (MESSAGE): VMM [0xffffffffff600000, 0xffffffffff600fff] 4KiB 
&lt;br&gt;(foreign)
&lt;br&gt;FATAL: Assertion failure in vmm.c:755: &amp;quot;foreign&amp;quot;
&lt;br&gt;CRASH (pid=23954) by SIGABRT
&lt;br&gt;Aborted
&lt;br&gt;&lt;br&gt;&lt;br&gt;Stack trace (I hope I got this right)
&lt;br&gt;=======================
&lt;br&gt;#0 &amp;nbsp;0x00007fde690d0065 in raise () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x00007fde690d3153 in abort () from /lib/libc.so.6
&lt;br&gt;#2 &amp;nbsp;0x00000000005e2d76 in assertion_failure (data=0x74d4b0) at 
&lt;br&gt;fast_assert.c:96
&lt;br&gt;#3 &amp;nbsp;0x00000000006213c5 in pmap_insert_region (pm=0xa35980, 
&lt;br&gt;start=0x7fde63a48000, size=8192, foreign=0) at vmm.c:755
&lt;br&gt;#4 &amp;nbsp;0x0000000000620b05 in pmap_insert (pm=0xa35980, 
&lt;br&gt;start=0x7fde63a48000, size=8192) at vmm.c:488
&lt;br&gt;#5 &amp;nbsp;0x0000000000620bc1 in alloc_pages (size=8192, update_pmap=1) at 
&lt;br&gt;vmm.c:520
&lt;br&gt;#6 &amp;nbsp;0x00000000006247a7 in vmm_alloc (size=8192) at vmm.c:2055
&lt;br&gt;#7 &amp;nbsp;0x00000000006269fe in subzone_alloc_arena (sz=0xf9d790, size=8160) 
&lt;br&gt;at zalloc.c:445
&lt;br&gt;#8 &amp;nbsp;0x0000000000626d1a in zn_create (zone=0xf9d790, size=136, hint=60) 
&lt;br&gt;at zalloc.c:597
&lt;br&gt;#9 &amp;nbsp;0x000000000062701d in zcreate (size=136, hint=60) at zalloc.c:696
&lt;br&gt;#10 0x00000000006271bb in zget (size=136, hint=60) at zalloc.c:784
&lt;br&gt;#11 0x000000000062582b in wzone_get (rounded=136) at walloc.c:119
&lt;br&gt;#12 0x0000000000625923 in walloc (size=136) at walloc.c:156
&lt;br&gt;#13 0x000000000050a1fd in verify_new (hash=0x689ae0) at verify.c:295
&lt;br&gt;#14 0x000000000050ae03 in verify_sha1_init () at verify_sha1.c:120
&lt;br&gt;#15 0x0000000000414ab2 in main (argc=1, argv=0x7fff746ec9a8) at 
&lt;br&gt;main.c:1447
&lt;br&gt;&lt;br&gt;&lt;br&gt;I hope this is of any use.
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23792109&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 29, Issue 5
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-29%2C-Issue-5-tp23792109p23792109.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23787801</id>
	<title>gtk-gnutella-devel Digest, Vol 29, Issue 4</title>
	<published>2009-05-29T15:09:55Z</published>
	<updated>2009-05-29T15:09:55Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Crash at startup (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Crash at startup (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Crash at startup (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Crash at startup (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Fri, 29 May 2009 19:38:56 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvpdkg$v79$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;:&amp;gt; This is probably fixed in SVN since r16807 now.
&lt;br&gt;:
&lt;br&gt;:Nope, the newest revision (16813) still crashes on startup. But with a 
&lt;br&gt;:different error message this time:
&lt;br&gt;:
&lt;br&gt;:FATAL: Assertion failure in vmm.c:2311: &amp;quot;amount != 0&amp;quot;
&lt;br&gt;&lt;br&gt;Sorry, fixed in r16815.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Fri, 29 May 2009 21:46:38 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090529194638.GC22203@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; This is probably fixed in SVN since r16807 now.
&lt;br&gt;&lt;br&gt;&amp;gt; Nope, the newest revision (16813) still crashes on startup.
&lt;br&gt;&lt;br&gt;Indeed, I can still reproduce the issues with Help-&amp;gt;FAQ but
&lt;br&gt;it takes a bit longer than before.
&lt;br&gt;&lt;br&gt;&amp;gt; But with a different error message this time:
&lt;br&gt;&amp;gt; FATAL: Assertion failure in vmm.c:2311: &amp;quot;amount != 0&amp;quot;
&lt;br&gt;&lt;br&gt;I couldn't reproduce this. Not even on a 32-bit *inux machine.
&lt;br&gt;You're using gtk-gnutella on a 64-bit *inux machine, right?
&lt;br&gt;&lt;br&gt;I suspect this might be have to do with src/lib/halloc.c which
&lt;br&gt;uses a pagetable for 32-bit systems but a less efficient hashtable
&lt;br&gt;for other systems. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 29 May 2009 20:02:34 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvpf0q$3h9$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Hauke Hachmann wrote:
&lt;br&gt;:&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;:&amp;gt; &amp;gt; This is probably fixed in SVN since r16807 now.
&lt;br&gt;:
&lt;br&gt;:&amp;gt; Nope, the newest revision (16813) still crashes on startup.
&lt;br&gt;:
&lt;br&gt;:Indeed, I can still reproduce the issues with Help-&amp;gt;FAQ but
&lt;br&gt;:it takes a bit longer than before.
&lt;br&gt;&lt;br&gt;This is because vmm_munmap(), in its present form, was wrong. &amp;nbsp;I could
&lt;br&gt;swear I had written it correctly, otherwise it's a stupid mistake, sorry.
&lt;br&gt;&lt;br&gt;Please test with r16816.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Fri, 29 May 2009 22:43:39 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090529204339.GA20398@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; :&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; :&amp;gt; &amp;gt; This is probably fixed in SVN since r16807 now.
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :&amp;gt; Nope, the newest revision (16813) still crashes on startup.
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :Indeed, I can still reproduce the issues with Help-&amp;gt;FAQ but
&lt;br&gt;&amp;gt; :it takes a bit longer than before.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is because vmm_munmap(), in its present form, was wrong. &amp;nbsp;I could
&lt;br&gt;&amp;gt; swear I had written it correctly, otherwise it's a stupid mistake, sorry.
&lt;/div&gt;&lt;br&gt;This was actually my mistake. I don't like testing against '-1' when the
&lt;br&gt;only successful return value is zero. I added a warning in case of failure
&lt;br&gt;now, which would have made this inverted logic of mine obvious sooner.
&lt;br&gt;&lt;br&gt;I doubt this fixes Hauke's issue though. The assertion failure seems to
&lt;br&gt;imply that mmap() didn't like the hint.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Fri, 29 May 2009 20:52:42 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvphuq$8jg$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I doubt this fixes Hauke's issue though. The assertion failure seems to
&lt;br&gt;:imply that mmap() didn't like the hint.
&lt;br&gt;&lt;br&gt;Only he can tell that, but my guess is that the hint was falling in a
&lt;br&gt;newly mapped region that was not loaded in the kernel pmap, and this
&lt;br&gt;triggered a reload. &amp;nbsp;Then it hit my bug whereby I called vmm_reserve_stack(0)
&lt;br&gt;and forgot to move down the pre-condition to the region where we have no
&lt;br&gt;kernel map loaded in that vmm_reserve_stack() routine.
&lt;br&gt;&lt;br&gt;What made me look at vmm_munmap() was the behaviour you described, that
&lt;br&gt;was working for me previously. &amp;nbsp;I disabled locally my kernel map loading,
&lt;br&gt;hit &amp;quot;Help -&amp;gt; FAQ&amp;quot; and boom. &amp;nbsp;I had the bug.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Fri, 29 May 2009 23:37:11 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905292337.11528.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; I couldn't reproduce this. Not even on a 32-bit *inux machine.
&lt;br&gt;&amp;gt; You're using gtk-gnutella on a 64-bit *inux machine, right?
&lt;br&gt;&lt;br&gt;Correct, I am using x86-64 Linux (current Debian &amp;quot;testing&amp;quot;, which means 
&lt;br&gt;software versions roughly being: kernel 2.6.26, glibc 2.9, GCC 4.3.3).
&lt;br&gt;&lt;br&gt;On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; I doubt this fixes Hauke's issue though.
&lt;br&gt;&lt;br&gt;Again correct (unfortunately). Revision 16818 still crashes at startup. 
&lt;br&gt;The message this time:
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in vmm.c:755: &amp;quot;foreign&amp;quot;
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Fri, 29 May 2009 23:46:05 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090529214605.GA8504@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; I couldn't reproduce this. Not even on a 32-bit *inux machine.
&lt;br&gt;&amp;gt; &amp;gt; You're using gtk-gnutella on a 64-bit *inux machine, right?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Correct, I am using x86-64 Linux (current Debian &amp;quot;testing&amp;quot;, which means 
&lt;br&gt;&amp;gt; software versions roughly being: kernel 2.6.26, glibc 2.9, GCC 4.3.3).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; I doubt this fixes Hauke's issue though.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Again correct (unfortunately). Revision 16818 still crashes at startup. 
&lt;br&gt;&amp;gt; The message this time:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FATAL: Assertion failure in vmm.c:755: &amp;quot;foreign&amp;quot;
&lt;/div&gt;&lt;br&gt;Could you provide a stack trace and a cat of /proc/self/maps?
&lt;br&gt;Maybe any of it gives some obvious glue.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Fri, 29 May 2009 22:09:22 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gvpmei$jd4$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Hauke Hachmann wrote:
&lt;br&gt;:&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;:&amp;gt; &amp;gt; I couldn't reproduce this. Not even on a 32-bit *inux machine.
&lt;br&gt;:&amp;gt; &amp;gt; You're using gtk-gnutella on a 64-bit *inux machine, right?
&lt;br&gt;:&amp;gt; 
&lt;br&gt;:&amp;gt; Correct, I am using x86-64 Linux (current Debian &amp;quot;testing&amp;quot;, which means 
&lt;br&gt;:&amp;gt; software versions roughly being: kernel 2.6.26, glibc 2.9, GCC 4.3.3).
&lt;br&gt;:&amp;gt; 
&lt;br&gt;:&amp;gt; On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;:&amp;gt; &amp;gt; I doubt this fixes Hauke's issue though.
&lt;br&gt;:&amp;gt; 
&lt;br&gt;:&amp;gt; Again correct (unfortunately). Revision 16818 still crashes at startup. 
&lt;br&gt;:&amp;gt; The message this time:
&lt;br&gt;:&amp;gt; 
&lt;br&gt;:&amp;gt; FATAL: Assertion failure in vmm.c:755: &amp;quot;foreign&amp;quot;
&lt;br&gt;:
&lt;br&gt;:Could you provide a stack trace and a cat of /proc/self/maps?
&lt;br&gt;:Maybe any of it gives some obvious glue.
&lt;br&gt;&lt;br&gt;And please, could you turn on vmm_debug to 1 and show the last &amp;quot;VMM&amp;quot; messages
&lt;br&gt;before the crash?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23787801&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 29, Issue 4
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-29%2C-Issue-4-tp23787801p23787801.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23784446</id>
	<title>gtk-gnutella-devel Digest, Vol 29, Issue 3</title>
	<published>2009-05-29T10:52:15Z</published>
	<updated>2009-05-29T10:52:15Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Crash at startup (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Crash at startup (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;Crash at startup (Hauke Hachmann)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Wed, 13 May 2009 12:14:15 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;47FE50C0-C091-447D-A567-2FDC10A07F9C@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 13-May-09, at 1:46 AM, Christian Biere wrote:
&lt;br&gt;&amp;gt; Do you get this warning for every incoming connection or just for &amp;nbsp;
&lt;br&gt;&amp;gt; some?
&lt;br&gt;&lt;br&gt;Just for some, albeit fairly frequently. &amp;nbsp;(That said, it's happening &amp;nbsp;
&lt;br&gt;with every call to getpeername$UNIX2003.) &amp;nbsp;I'd have treated it as more &amp;nbsp;
&lt;br&gt;of a problem if it was flooding the console.
&lt;br&gt;&lt;br&gt;I shouldn't be getting any IPv6 from anywhere except my local wireless &amp;nbsp;
&lt;br&gt;nodes talking to each other.
&lt;br&gt;&lt;br&gt;I'll see if I can get return values from accept(), or probably accept 
&lt;br&gt;$UNIX2003()*, later today; &amp;nbsp;also see if I can catch the warning &amp;nbsp;
&lt;br&gt;occurring with a manageable number of incoming connections to scan &amp;nbsp;
&lt;br&gt;through, and/or figure out how to get the socket (identical to fd?) &amp;nbsp;
&lt;br&gt;number to show up alongside the incoming IP number.
&lt;br&gt;&lt;br&gt;*be prepared for dumps of assembly language interspersed with &amp;nbsp;
&lt;br&gt;sarcastic comments**. &amp;nbsp;Mystery computer science theater UNIX2003.
&lt;br&gt;&lt;br&gt;**No, not really.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Wed, 13 May 2009 19:29:44 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513172944.GA25033@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; On 13-May-09, at 1:46 AM, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; Do you get this warning for every incoming connection or just for &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; some?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Just for some, albeit fairly frequently. &amp;nbsp;(That said, it's happening &amp;nbsp;
&lt;br&gt;&amp;gt; with every call to getpeername$UNIX2003.) &amp;nbsp;I'd have treated it as more &amp;nbsp;
&lt;br&gt;&amp;gt; of a problem if it was flooding the console.
&lt;br&gt;&lt;br&gt;What's the frequency? About once per second, minute, hour?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I shouldn't be getting any IPv6 from anywhere except my local wireless &amp;nbsp;
&lt;br&gt;&amp;gt; nodes talking to each other.
&lt;br&gt;&lt;br&gt;If you have IPv6 connectivity, the following should display a valid
&lt;br&gt;IPv6 address:
&lt;br&gt;&lt;br&gt;echo print local_ip6|gtk-gnutella --shell
&lt;br&gt;&lt;br&gt;You can use netstat, fstat and maybe lsof to see all sockets,
&lt;br&gt;their addresses and the latter two also show which file descriptor
&lt;br&gt;they are corresponding to. That should also tell you whether there
&lt;br&gt;are any IPv6 connections.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I'll see if I can get return values from accept(), or probably accept 
&lt;br&gt;&amp;gt; $UNIX2003()*, later today; &amp;nbsp;also see if I can catch the warning &amp;nbsp;
&lt;br&gt;&amp;gt; occurring with a manageable number of incoming connections to scan &amp;nbsp;
&lt;br&gt;&amp;gt; through, and/or figure out how to get the socket (identical to fd?) &amp;nbsp;
&lt;br&gt;&amp;gt; number to show up alongside the incoming IP number.
&lt;br&gt;&lt;br&gt;I don't know what's the frequency of incoming connections for you.
&lt;br&gt;If it's not multiple per second, it shouldn't be too difficult to
&lt;br&gt;see which connections trigger this issue and the timestamps shown
&lt;br&gt;by these tools should help, too.
&lt;br&gt;&lt;br&gt;One possibility for this issue could be an invalid definition of
&lt;br&gt;the socklen_t type. I found at least one post in which someone wrote
&lt;br&gt;that his GCC used long instead of int or vice-versa causing an ABI
&lt;br&gt;mismatch. This may go unnoticed if the upper bits are conveniently
&lt;br&gt;within the acceptable boundaries for valid parameters. As the
&lt;br&gt;variables are mostly auto-variables on the stack which is typically
&lt;br&gt;dirty, this isn't completely unlikely. Maybe it only fails when
&lt;br&gt;the respective bits are all zero by incident causing these function
&lt;br&gt;to fail respectively not fill-in the source address.
&lt;br&gt;&lt;br&gt;So what you could try is this:
&lt;br&gt;&lt;br&gt;In src/core/sockets.c, replace all occurences of socklen_t with
&lt;br&gt;SOCKLEN_T, then add one of the following lines at the head
&lt;br&gt;of the file, after #include &amp;quot;common.h&amp;quot;, for example:
&lt;br&gt;&lt;br&gt;#define SOCKLEN_T short
&lt;br&gt;#define SOCKLEN_T int
&lt;br&gt;#define SOCKLEN_T long
&lt;br&gt;&lt;br&gt;Try compiling with each of these three and see whether it helps. You'll
&lt;br&gt;have to ignore the compiler warnings, of course.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Wed, 13 May 2009 21:15:43 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513191543.GC25033@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; On 13-May-09, at 1:46 AM, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; Do you get this warning for every incoming connection or just for &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; some?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Just for some, albeit fairly frequently. &amp;nbsp;(That said, it's happening &amp;nbsp;
&lt;br&gt;&amp;gt; with every call to getpeername$UNIX2003.)
&lt;br&gt;&lt;br&gt;You could call getpeername() unconditonally after each successful
&lt;br&gt;accept() to ensure it's not just a problem with getpeername(). However,
&lt;br&gt;getpeername() wouldn't be called if accept() had provided an address
&lt;br&gt;as it should.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 14 May 2009 13:12:46 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;7F6255B6-0E1C-45D9-845C-4BC6F1FFA7B5@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 13-May-09, at 3:15 PM, Christian Biere wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; On 13-May-09, at 1:46 AM, Christian Biere wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Do you get this warning for every incoming connection or just for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; some?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just for some, albeit fairly frequently. &amp;nbsp;(That said, it's happening
&lt;br&gt;&amp;gt;&amp;gt; with every call to getpeername$UNIX2003.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You could call getpeername() unconditonally after each successful
&lt;br&gt;&amp;gt; accept() to ensure it's not just a problem with getpeername(). &amp;nbsp;
&lt;br&gt;&amp;gt; However,
&lt;br&gt;&amp;gt; getpeername() wouldn't be called if accept() had provided an address
&lt;br&gt;&amp;gt; as it should.
&lt;/div&gt;&lt;br&gt;Under these circumstances, getpeername() does set a plausible &amp;nbsp;
&lt;br&gt;address. &amp;nbsp;It's setting 0.0.0.0 and failing only when called after &amp;nbsp;
&lt;br&gt;accept(). &amp;nbsp;Looking at the warnings in the code, there should be a &amp;nbsp;
&lt;br&gt;different warning if getpeername() ever succeeds when accept() fails; &amp;nbsp; 
&lt;br&gt;this does not occur. &amp;nbsp;I'll check the network stuff next session.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Fri, 29 May 2009 01:47:34 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905290147.34313.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;Hi list,
&lt;br&gt;&lt;br&gt;I have a problem with latest svn revision 16799: I cannot even start the 
&lt;br&gt;application. Directly after invokation I get this error:
&lt;br&gt;&lt;br&gt;** ERROR **: pmap already contains the new region
&lt;br&gt;aborting...
&lt;br&gt;CRASH (pid=14792) by SIGABRT
&lt;br&gt;Aborted
&lt;br&gt;&lt;br&gt;Any ideas?
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Fri, 29 May 2009 15:53:34 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905291553.34538.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Friday 29 May 2009, Matthew Lye wrote:
&lt;br&gt;&amp;gt; &amp;gt; I have a problem with latest svn revision 16799:...
&lt;br&gt;[...]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That error message is from &amp;quot;lib/vmm.c&amp;quot;, which was undergoing some
&lt;br&gt;&amp;gt; work as recently as revision 16799.
&lt;br&gt;&amp;gt; Just roll back to 16798 for the day if you need your client right
&lt;br&gt;&amp;gt; now.
&lt;br&gt;&lt;br&gt;That did not work. The error must have been introduced earlier. I then 
&lt;br&gt;took the time and bisected the error back to r16786. Everything before 
&lt;br&gt;that works fine, everything starting from r16786 is broken.
&lt;br&gt;&lt;br&gt;Going with r16785 for the moment.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Fri, 29 May 2009 18:09:51 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090529160951.GA21925@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Friday 29 May 2009, Matthew Lye wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have a problem with latest svn revision 16799:...
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; That error message is from &amp;quot;lib/vmm.c&amp;quot;, which was undergoing some
&lt;br&gt;&amp;gt; &amp;gt; work as recently as revision 16799.
&lt;br&gt;&amp;gt; &amp;gt; Just roll back to 16798 for the day if you need your client right
&lt;br&gt;&amp;gt; &amp;gt; now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That did not work. The error must have been introduced earlier. I then 
&lt;br&gt;&amp;gt; took the time and bisected the error back to r16786. Everything before 
&lt;br&gt;&amp;gt; that works fine, everything starting from r16786 is broken.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Going with r16785 for the moment.
&lt;/div&gt;&lt;br&gt;I can confirm this but I'm only seeing crashes when vmm_mmap() is used.
&lt;br&gt;This happens either by uploads or when loading the FAQ under Help-&amp;gt;FAQ
&lt;br&gt;in the GUI. The crash doesn't occur immediately but a bit afterwards
&lt;br&gt;because there seems to be something screwed up with respect to tracking
&lt;br&gt;foreign regions.
&lt;br&gt;&lt;br&gt;If it happens on *inux more frequently, it might be because 
&lt;br&gt;/proc/self/maps is used then to find foreign regions.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Fri, 29 May 2009 19:37:05 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090529173705.GA19545@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Friday 29 May 2009, Matthew Lye wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have a problem with latest svn revision 16799:...
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; That error message is from &amp;quot;lib/vmm.c&amp;quot;, which was undergoing some
&lt;br&gt;&amp;gt; &amp;gt; work as recently as revision 16799.
&lt;br&gt;&amp;gt; &amp;gt; Just roll back to 16798 for the day if you need your client right
&lt;br&gt;&amp;gt; &amp;gt; now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That did not work. The error must have been introduced earlier. I then 
&lt;br&gt;&amp;gt; took the time and bisected the error back to r16786. Everything before 
&lt;br&gt;&amp;gt; that works fine, everything starting from r16786 is broken.
&lt;/div&gt;&lt;br&gt;This is probably fixed in SVN since r16807 now.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Fri, 29 May 2009 19:52:05 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Crash at startup
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200905291952.05124.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: Text/Plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Friday 29 May 2009, Christian Biere wrote:
&lt;br&gt;&amp;gt; This is probably fixed in SVN since r16807 now.
&lt;br&gt;&lt;br&gt;Nope, the newest revision (16813) still crashes on startup. But with a 
&lt;br&gt;different error message this time:
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in vmm.c:2311: &amp;quot;amount != 0&amp;quot;
&lt;br&gt;&lt;br&gt;h
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23784446&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 29, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-29%2C-Issue-3-tp23784446p23784446.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23515670</id>
	<title>gtk-gnutella-devel Digest, Vol 29, Issue 2</title>
	<published>2009-05-12T22:40:37Z</published>
	<updated>2009-05-12T22:40:37Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;Too many downloads (Lloyd Bryant)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Too many downloads (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;getpeername() failed warning: getpeername not	being called.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;getpeername() failed warning:	getpeername	not being
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; called. (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 10 May 2009 02:36:38 -0700
&lt;br&gt;From: Lloyd Bryant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lloydbaz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Too many downloads
&lt;br&gt;To: devlist &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;BAY121-W6D6954709A93DC1FEDC6FCE620@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;I recently encountered the following situation: &amp;nbsp;I have my max simultaneous downloads per file set to 30, and the max total downloads set to 120. &amp;nbsp;I started the download of a file with a large number of sources ( &amp;gt; 3000 ). &amp;nbsp;I left it alone for a few minutes, and when I came back, I had 17 active downloads, and 103 actively queued sources. &amp;nbsp;Meanwhile, a THEX download for this file couldn't even start, because I had reached the max total downloads.
&lt;br&gt;&lt;br&gt;I traced this issue back to the following change:
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;r16537 | rmanfredi | 2009-04-21 09:18:21 -0700 (Tue, 21 Apr 2009) | 4 lines
&lt;br&gt;&lt;br&gt;download_has_enough_active_sources(): use fi-&amp;gt;recvcount, not fi-&amp;gt;lifecount as
&lt;br&gt;the latter refers to all the known sources, not necessarily the ones that
&lt;br&gt;end-up being active.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;What's happening is that actively queued sources do not count against &amp;quot;fi-&amp;gt;recvcount&amp;quot; (they're in &amp;quot;fi-&amp;gt;active_queued&amp;quot;), but they *do* count against the max total downloads.
&lt;br&gt;&lt;br&gt;I've changed that line in download_has_enough_active_sources() to use &amp;quot;(fi-&amp;gt;recvcount + fi-&amp;gt;active_queued)&amp;quot;, rather than just &amp;quot;fi-&amp;gt;recvcount&amp;quot;, and this mitigates the issue considerably. &amp;nbsp;But I'm still seeing active plus actively queued exceeding the max simultaneous downloads per file value, since with the above change the only thing limiting the number of attempted connection is the max total downloads, and potentially every attempt can wind up as active or actively queued.
&lt;br&gt;&lt;br&gt;Lloyd B.
&lt;br&gt;&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 10 May 2009 17:40:33 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Too many downloads
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gu73ih$hup$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Lloyd Bryant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lloydbaz@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I've changed that line in download_has_enough_active_sources() to use
&lt;br&gt;:&amp;quot;(fi-&amp;gt;recvcount + fi-&amp;gt;active_queued)&amp;quot;, rather than just &amp;quot;fi-&amp;gt;recvcount&amp;quot;
&lt;br&gt;&lt;br&gt;Thanks, I've committed that change.
&lt;br&gt;&lt;br&gt;&lt;br&gt;:But I'm still seeing active plus actively
&lt;br&gt;:queued exceeding the max simultaneous downloads per file value, since with the
&lt;br&gt;:above change the only thing limiting the number of attempted connection is the
&lt;br&gt;:max total downloads, and potentially every attempt can wind up as active or
&lt;br&gt;:actively queued.
&lt;br&gt;&lt;br&gt;The max number of downloads per file should only be a hint, not something
&lt;br&gt;strictly enforced. &amp;nbsp;The aim is to avoid using too many sources for a given
&lt;br&gt;file, but this is not something that prevents particular abuse of some
&lt;br&gt;resource, be it local (# of connections tracked separately) or remote (max #
&lt;br&gt;of downloads per host is enforced).
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 12 May 2009 22:34:11 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername not	being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4DD11138-2588-47D6-A3A8-9A476A99EFBE@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;This may be old news.
&lt;br&gt;&lt;br&gt;For a long time I've seen the following warning produced many, many &amp;nbsp;
&lt;br&gt;times per session:
&lt;br&gt;&lt;br&gt;&amp;gt; 09-05-12 22:01:00 (WARNING): getpeername() failed: Invalid argument
&lt;br&gt;&lt;br&gt;I just got around to checking into it with dtrace, and it appears that &amp;nbsp;
&lt;br&gt;getpeername() is not actually being called when this warning comes up.
&lt;br&gt;&lt;br&gt;This would imply that the either of the two following asserts in the &amp;nbsp;
&lt;br&gt;function socket_addr_getpeername(...) (located in core/sockets.c: line &amp;nbsp;
&lt;br&gt;1981) always fails:
&lt;br&gt;&amp;gt; 	g_return_val_if_fail(p_addr, -1);
&lt;br&gt;&amp;gt; 	g_return_val_if_fail(fd &amp;gt;= 0, -1);
&lt;br&gt;&lt;br&gt;&lt;br&gt;(Otherwise, a getpeername() call would be logged.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 13 May 2009 05:26:18 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513032618.GB692@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; For a long time I've seen the following warning produced many, many &amp;nbsp;
&lt;br&gt;&amp;gt; times per session:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 09-05-12 22:01:00 (WARNING): getpeername() failed: Invalid argument
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just got around to checking into it with dtrace, and it appears that &amp;nbsp;
&lt;br&gt;&amp;gt; getpeername() is not actually being called when this warning comes up.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This would imply that the either of the two following asserts in the &amp;nbsp;
&lt;br&gt;&amp;gt; function socket_addr_getpeername(...) (located in core/sockets.c: line &amp;nbsp;
&lt;br&gt;&amp;gt; 1981) always fails:
&lt;br&gt;&amp;gt; &amp;gt; 	g_return_val_if_fail(p_addr, -1);
&lt;br&gt;&amp;gt; &amp;gt; 	g_return_val_if_fail(fd &amp;gt;= 0, -1);
&lt;/div&gt;&lt;br&gt;If that's the case you should see the relevant warnings on stderr.
&lt;br&gt;You can also try to remove the lines to verify your thesis.
&lt;br&gt;&lt;br&gt;It is also possible that the userland code of getpeername() doesn't
&lt;br&gt;like some of the passed arguments, so that the syscall is never
&lt;br&gt;issued and you probably don't see anything with dtrace. If it
&lt;br&gt;happens often but not always it could be an alignment issue.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 13 May 2009 05:31:19 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513033119.GC692@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Christian Biere wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt; &amp;gt; For a long time I've seen the following warning produced many, many &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; times per session:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 09-05-12 22:01:00 (WARNING): getpeername() failed: Invalid argument
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I just got around to checking into it with dtrace, and it appears that &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; getpeername() is not actually being called when this warning comes up.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This would imply that the either of the two following asserts in the &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; function socket_addr_getpeername(...) (located in core/sockets.c: line &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; 1981) always fails:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 	g_return_val_if_fail(p_addr, -1);
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 	g_return_val_if_fail(fd &amp;gt;= 0, -1);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If that's the case you should see the relevant warnings on stderr.
&lt;br&gt;&amp;gt; You can also try to remove the lines to verify your thesis.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It is also possible that the userland code of getpeername() doesn't
&lt;br&gt;&amp;gt; like some of the passed arguments, so that the syscall is never
&lt;br&gt;&amp;gt; issued and you probably don't see anything with dtrace. If it
&lt;br&gt;&amp;gt; happens often but not always it could be an alignment issue.
&lt;/div&gt;&lt;br&gt;It's also thinkable that the connection was only half-established
&lt;br&gt;or reset before getpeername(). You might want to run tcpdump or
&lt;br&gt;similar in parallel to see whether the warnings correlate with
&lt;br&gt;incoming connections and what happens after the first SYN packet.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Wed, 13 May 2009 00:53:58 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;43935FEC-0457-4D0A-83BD-694481A97306@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;On 12-May-09, at 11:26 PM, Christian Biere wrote:
&lt;br&gt;&amp;gt; If that's the case you should see the relevant warnings on stderr.
&lt;br&gt;&amp;gt; You can also try to remove the lines to verify your thesis.
&lt;br&gt;&lt;br&gt;No, no, that would have been clever.
&lt;br&gt;&lt;br&gt;It's more complicated than I thought. There's a &amp;quot;getpeername 
&lt;br&gt;$UNIX2003()&amp;quot;, which is being called instead of &amp;quot;getpeername()&amp;quot;, and it &amp;nbsp;
&lt;br&gt;is this which fails. &amp;nbsp;Presumably known to everyone outside of Apple as &amp;nbsp;
&lt;br&gt;&amp;quot;getpeername()&amp;quot;. &amp;nbsp;The arguments being passed it seem okay. &amp;nbsp;A socket &amp;nbsp;
&lt;br&gt;number (I assume), and two addresses. &amp;nbsp;The latter should be a (small) &amp;nbsp;
&lt;br&gt;size, and is in my tests always 0x10 or 0x1e. &amp;nbsp;I don't know the &amp;nbsp;
&lt;br&gt;structure of the former, but it always starts with 0x1002 followed by &amp;nbsp;
&lt;br&gt;3 8-byte words of zeros in the first case, and 0x1c1e followed by 6 8- 
&lt;br&gt;byte words of zeros in the second case.
&lt;br&gt;&lt;br&gt;The warnings didn't seem to correlate with anything unusual incoming &amp;nbsp;
&lt;br&gt;bearing a SYN bit. &amp;nbsp;I'm less than handy with tcpdump, I'll try &amp;nbsp;
&lt;br&gt;tomorrow with fewer peers in the mix. &amp;nbsp;Is there anything in particular &amp;nbsp;
&lt;br&gt;you're thinking of?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Wed, 13 May 2009 07:32:34 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513053230.GA21209@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 12-May-09, at 11:26 PM, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; If that's the case you should see the relevant warnings on stderr.
&lt;br&gt;&amp;gt; &amp;gt; You can also try to remove the lines to verify your thesis.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No, no, that would have been clever.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's more complicated than I thought. There's a &amp;quot;getpeername 
&lt;br&gt;&amp;gt; $UNIX2003()&amp;quot;, which is being called instead of &amp;quot;getpeername()&amp;quot;, and it &amp;nbsp;
&lt;br&gt;&amp;gt; is this which fails. &amp;nbsp;Presumably known to everyone outside of Apple as &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;getpeername()&amp;quot;. &amp;nbsp;The arguments being passed it seem okay. &amp;nbsp;A socket &amp;nbsp;
&lt;br&gt;&amp;gt; number (I assume), and two addresses. &amp;nbsp;The latter should be a (small) &amp;nbsp;
&lt;br&gt;&amp;gt; size, and is in my tests always 0x10 or 0x1e. &amp;nbsp;I don't know the &amp;nbsp;
&lt;br&gt;&amp;gt; structure of the former, but it always starts with 0x1002 followed by &amp;nbsp;
&lt;br&gt;&amp;gt; 3 8-byte words of zeros in the first case, and 0x1c1e followed by 6 8- 
&lt;br&gt;&amp;gt; byte words of zeros in the second case.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The warnings didn't seem to correlate with anything unusual incoming &amp;nbsp;
&lt;br&gt;&amp;gt; bearing a SYN bit. &amp;nbsp;I'm less than handy with tcpdump, I'll try &amp;nbsp;
&lt;br&gt;&amp;gt; tomorrow with fewer peers in the mix. &amp;nbsp;Is there anything in particular &amp;nbsp;
&lt;br&gt;&amp;gt; you're thinking of?
&lt;/div&gt;&lt;br&gt;There must be some incoming connection, otherwise the function wouldn't
&lt;br&gt;be called. accept() seems to succeed but doesn't fill in the source
&lt;br&gt;address. Maybe dtrace could show anything useful about this accept()
&lt;br&gt;call because it's already odd enough that it doesn't fill in the
&lt;br&gt;source address.
&lt;br&gt;&lt;br&gt;It is possible that an incoming connection is reset before accept()
&lt;br&gt;is called. Normally, accept() should fail in this case.
&lt;br&gt;&lt;br&gt;Another possibility is that there's an incoming IPv6 connection and
&lt;br&gt;something with the code isn't right. I don't know whether you have
&lt;br&gt;IPv6 connectivity or whether you've configured it to use IPv4 only.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Wed, 13 May 2009 07:46:11 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] getpeername() failed warning:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getpeername	not being called.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090513054610.GB21209@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; For a long time I've seen the following warning produced many, many &amp;nbsp;
&lt;br&gt;&amp;gt; times per session:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 09-05-12 22:01:00 (WARNING): getpeername() failed: Invalid argument
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just got around to checking into it with dtrace, and it appears that &amp;nbsp;
&lt;br&gt;&amp;gt; getpeername() is not actually being called when this warning comes up.
&lt;br&gt;&lt;br&gt;Do you get this warning for every incoming connection or just for some?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
&lt;br&gt;production scanning environment may not be a perfect world - but thanks to
&lt;br&gt;Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
&lt;br&gt;Series Scanner you'll get full speed at 300 dpi even with all image 
&lt;br&gt;processing features enabled. &lt;a href=&quot;http://p.sf.net/sfu/kodak-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/kodak-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23515670&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 29, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-29%2C-Issue-2-tp23515670p23515670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23467801</id>
	<title>gtk-gnutella-devel Digest, Vol 29, Issue 1</title>
	<published>2009-05-10T00:33:41Z</published>
	<updated>2009-05-10T00:33:41Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;STATIC_ASSERT related to maximum alignment (Lars Nordlund)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;STATIC_ASSERT related to maximum alignment (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;STATIC_ASSERT related to maximum alignment (Lars Nordlund)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;STATIC_ASSERT related to maximum alignment (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Static assert about atoms. (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Static assert about atoms. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;warning: &amp;nbsp;&amp;quot;size_t not int&amp;quot; in dht/routing.c (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;warning: &amp;quot;size_t not int&amp;quot; in dht/routing.c (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;FATAL: Assertion failure in atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.96.6 (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 3 May 2009 00:58:48 +0200
&lt;br&gt;From: Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] STATIC_ASSERT related to maximum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alignment
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20090503005848.0fae300c@laphroaig&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Hello list
&lt;br&gt;&lt;br&gt;When building gtk-gnutella-current on NetBSD-5.0rc4/amd64 I get this
&lt;br&gt;compile error:
&lt;br&gt;&lt;br&gt;cc -c -I../.. -I.. -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include &amp;nbsp; &amp;nbsp;-DCURDIR=src/lib -O2 -g -pipe -momit-leaf-frame-pointer -W -Wall -Wformat=2 -Wshadow &amp;nbsp;atoms.c
&lt;br&gt;atoms.c: In function 'atom_get':
&lt;br&gt;atoms.c:837: error: duplicate case value
&lt;br&gt;atoms.c:837: error: previously used here
&lt;br&gt;gmake[3]: *** [atoms.o] Error 1
&lt;br&gt;&lt;br&gt;I think it relates this this entry in config.h
&lt;br&gt;&lt;br&gt;%grep MEM_ALI work/gtk-gnutella/config.h
&lt;br&gt;/* MEM_ALIGNBYTES:
&lt;br&gt;#define MEM_ALIGNBYTES 16	/**/
&lt;br&gt;&lt;br&gt;Building the latest gtk-gnutella release, 0.96.5, gives this in the
&lt;br&gt;generated config.h:
&lt;br&gt;&lt;br&gt;%grep 'define MEM_ALI' work/gtk-gnutella-0.96.5/config.h 
&lt;br&gt;#define MEM_ALIGNBYTES 8	/**/
&lt;br&gt;&lt;br&gt;Changing the config.h file entry 16 to 8 gets me through the build on
&lt;br&gt;gtk-gnutella-current, but I have not tried starting the binary.
&lt;br&gt;&lt;br&gt;Investigating the alignbytes detection program embedded in the
&lt;br&gt;configure script reveals that it is the long double type which bumps up
&lt;br&gt;the alignment constraint to 16. In the 0.96.5 release, only char and
&lt;br&gt;double types are checked.
&lt;br&gt;&lt;br&gt;Any comments? I am not really sure how to proceed here.. I assume this
&lt;br&gt;works fine on other 64bit OSes?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lars Nordlund
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 3 May 2009 02:18:49 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] STATIC_ASSERT related to maximum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alignment
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090503001848.GC16818@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Lars Nordlund wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When building gtk-gnutella-current on NetBSD-5.0rc4/amd64 I get this
&lt;br&gt;&amp;gt; compile error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cc -c -I../.. -I.. -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include &amp;nbsp; &amp;nbsp;-DCURDIR=src/lib -O2 -g -pipe -momit-leaf-frame-pointer -W -Wall -Wformat=2 -Wshadow &amp;nbsp;atoms.c
&lt;br&gt;&amp;gt; atoms.c: In function 'atom_get':
&lt;br&gt;&amp;gt; atoms.c:837: error: duplicate case value
&lt;br&gt;&amp;gt; atoms.c:837: error: previously used here
&lt;br&gt;&amp;gt; gmake[3]: *** [atoms.o] Error 1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think it relates this this entry in config.h
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; %grep MEM_ALI work/gtk-gnutella/config.h
&lt;br&gt;&amp;gt; /* MEM_ALIGNBYTES:
&lt;br&gt;&amp;gt; #define MEM_ALIGNBYTES 16	/**/
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Building the latest gtk-gnutella release, 0.96.5, gives this in the
&lt;br&gt;&amp;gt; generated config.h:
&lt;/div&gt;&lt;br&gt;The latest release is actually 0.96.6 although I'd recommend using
&lt;br&gt;0.96.7u from SVN instead because the &amp;quot;stable&amp;quot; release leaks quite
&lt;br&gt;badly.
&lt;br&gt;&lt;br&gt;&amp;gt; %grep 'define MEM_ALI' work/gtk-gnutella-0.96.5/config.h 
&lt;br&gt;&amp;gt; #define MEM_ALIGNBYTES 8	/**/
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Changing the config.h file entry 16 to 8 gets me through the build on
&lt;br&gt;&amp;gt; gtk-gnutella-current, but I have not tried starting the binary.
&lt;br&gt;&lt;br&gt;&amp;gt; Investigating the alignbytes detection program embedded in the
&lt;br&gt;&amp;gt; configure script reveals that it is the long double type which bumps up
&lt;br&gt;&amp;gt; the alignment constraint to 16. In the 0.96.5 release, only char and
&lt;br&gt;&amp;gt; double types are checked.
&lt;br&gt;&lt;br&gt;The old detection unit wasn't cross-compilable and suffered from blahism.
&lt;br&gt;It defined MEM_ALIGNBYTES but actually talked about double. I considered
&lt;br&gt;detecting the common maximum alignment constraint for all native types
&lt;br&gt;is more useful and matching the seemingly obvious semantic of &amp;quot;align bytes&amp;quot;.
&lt;br&gt;Histerically, the widest type with the strictest alignment constraints
&lt;br&gt;was 'double' but this was in the dark ages before the advent of C99,
&lt;br&gt;maybe even before C89.
&lt;br&gt;&lt;br&gt;gtk-gnutella doesn't use &amp;quot;long double&amp;quot; but some library might, in theory.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Any comments? I am not really sure how to proceed here.. I assume this
&lt;br&gt;&amp;gt; works fine on other 64bit OSes?
&lt;br&gt;&lt;br&gt;Well, bugs don't exist unless reported. Apparently it does but nobody really
&lt;br&gt;knows. In general, if gtk-gnutella doesn't compile or the compiler reports any
&lt;br&gt;warnings, people should report these as soon as possible.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Mon, 4 May 2009 23:45:59 +0200
&lt;br&gt;From: Lars Nordlund &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars.nordlund@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] STATIC_ASSERT related to maximum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alignment
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20090504234559.6f79dd01@laphroaig&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII
&lt;br&gt;&lt;br&gt;On Sun, 3 May 2009 02:18:49 +0200
&lt;br&gt;Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; The latest release is actually 0.96.6 although I'd recommend using
&lt;br&gt;&amp;gt; 0.96.7u from SVN instead because the &amp;quot;stable&amp;quot; release leaks quite
&lt;br&gt;&amp;gt; badly.
&lt;br&gt;&lt;br&gt;Yes, you are correct. I blindly thought that pkgsrc/net/gtk-gnutella
&lt;br&gt;was up-to-date. :-)
&lt;br&gt;&lt;br&gt;&amp;gt; The old detection unit wasn't cross-compilable and suffered from blahism.
&lt;br&gt;&amp;gt; It defined MEM_ALIGNBYTES but actually talked about double. I considered
&lt;br&gt;&amp;gt; detecting the common maximum alignment constraint for all native types
&lt;br&gt;&amp;gt; is more useful and matching the seemingly obvious semantic of &amp;quot;align bytes&amp;quot;.
&lt;br&gt;&amp;gt; Histerically, the widest type with the strictest alignment constraints
&lt;br&gt;&amp;gt; was 'double' but this was in the dark ages before the advent of C99,
&lt;br&gt;&amp;gt; maybe even before C89.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; gtk-gnutella doesn't use &amp;quot;long double&amp;quot; but some library might, in theory.
&lt;br&gt;&lt;br&gt;I see.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Any comments? I am not really sure how to proceed here.. I assume this
&lt;br&gt;&amp;gt; &amp;gt; works fine on other 64bit OSes?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, bugs don't exist unless reported. Apparently it does but nobody really
&lt;br&gt;&amp;gt; knows. In general, if gtk-gnutella doesn't compile or the compiler reports any
&lt;br&gt;&amp;gt; warnings, people should report these as soon as possible.
&lt;br&gt;&lt;br&gt;I commented out the long double type from the Configure script test,
&lt;br&gt;and have built a trunk version of gtk-gnutella. It has been running
&lt;br&gt;stable for a couple of hours. Not much of a formal verification, but at
&lt;br&gt;least an &amp;quot;it works here&amp;quot;-report..
&lt;br&gt;&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lars Nordlund
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Tue, 5 May 2009 00:15:30 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] STATIC_ASSERT related to maximum
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alignment
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090504221530.GA16259@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Lars Nordlund wrote:
&lt;br&gt;&amp;gt; On Sun, 3 May 2009 02:18:49 +0200
&lt;br&gt;&amp;gt; Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I commented out the long double type from the Configure script test,
&lt;br&gt;&amp;gt; and have built a trunk version of gtk-gnutella. It has been running
&lt;br&gt;&amp;gt; stable for a couple of hours. Not much of a formal verification, but at
&lt;br&gt;&amp;gt; least an &amp;quot;it works here&amp;quot;-report..
&lt;br&gt;&lt;br&gt;Well, I think I had just fixed it before responding to your mail. So it
&lt;br&gt;shouldn't be necessary to comment it out any longer. Don't you see any
&lt;br&gt;warnings from the compiler at all?
&lt;br&gt;&lt;br&gt;Unfortunately, x86 platforms are no good for testing alignment correctness
&lt;br&gt;because they're too forgiving.
&lt;br&gt;&lt;br&gt;By the way, practically there's no point for this test at all, as it's
&lt;br&gt;MEM_ALIGNBYTES is a compile-time evaluable constant and a similar macro
&lt;br&gt;could be used to evaluate alignment constraint for specific types instead
&lt;br&gt;of using the maximum always - which might be overkill and wasting memory.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Mon, 4 May 2009 21:34:33 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Static assert about atoms.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;F7F2531A-D0EE-48FF-B838-1BDFFA750B4B@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Hey there,
&lt;br&gt;&lt;br&gt;I was just trying to get Darwin's llvm-gcc (low level virtual machine &amp;nbsp;
&lt;br&gt;based gcc) going on my machine, and I'm getting a static assert at &amp;nbsp;
&lt;br&gt;line 832 of &amp;quot;atoms.c&amp;quot;; &amp;nbsp;the arena offset isn't aligning to modulo 16 &amp;nbsp;
&lt;br&gt;bytes. &amp;nbsp;(A recent change to alignment in llvm-gcc 4.2).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://devworld.apple.com/releasenotes/DeveloperTools/RN-llvm-gcc/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://devworld.apple.com/releasenotes/DeveloperTools/RN-llvm-gcc/index.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; for latest changes.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 5 May 2009 10:48:33 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Static assert about atoms.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090505084833.GA29680@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; I was just trying to get Darwin's llvm-gcc (low level virtual machine &amp;nbsp;
&lt;br&gt;&amp;gt; based gcc) going on my machine, and I'm getting a static assert at &amp;nbsp;
&lt;br&gt;&amp;gt; line 832 of &amp;quot;atoms.c&amp;quot;; &amp;nbsp;the arena offset isn't aligning to modulo 16 &amp;nbsp;
&lt;br&gt;&amp;gt; bytes. &amp;nbsp;(A recent change to alignment in llvm-gcc 4.2).
&lt;br&gt;&lt;br&gt;My previous attempt to fix the bug reported by Lars Nordlund was nonsense.
&lt;br&gt;I think it makes more sense this time.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 9 May 2009 22:48:10 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] warning: &amp;nbsp;&amp;quot;size_t not int&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dht/routing.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;733A0D02-92A7-42DE-A2DF-CB392C332FAE@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=WINDOWS-1252; format=flowed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delsp=yes
&lt;br&gt;&lt;br&gt;Cosmetic in this instance I guess, but hopefully no-one's depending on &amp;nbsp;
&lt;br&gt;size_t always equalling int.
&lt;br&gt;&lt;br&gt;routing.c: In function ?dht_compute_size_estimate?:
&lt;br&gt;routing.c:2425: warning: format ?%d? expects type ?int?, but argument &amp;nbsp;
&lt;br&gt;4 has type ?long unsigned int?
&lt;br&gt;&lt;br&gt;from /Users/mlye/prj/gtk-fast/src/dht/routing.cc:
&lt;br&gt;line 2333:
&lt;br&gt;&amp;gt; 	size_t i;
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;line 2425:
&lt;br&gt;&amp;gt; 		g_message(&amp;quot;DHT sparseness over %d nodes is %s = %f (%f)&amp;quot;,
&lt;br&gt;&amp;gt; 			i - 1, kuid_to_hex_string(&amp;sparseness),
&lt;br&gt;&amp;gt; 			kuid_to_double(&amp;sparseness), ds / s);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sun, 10 May 2009 07:12:12 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] warning: &amp;quot;size_t not int&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dht/routing.c
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gu5uoc$2ne$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Cosmetic in this instance I guess, but hopefully no-one's depending on &amp;nbsp;
&lt;br&gt;:size_t always equalling int.
&lt;br&gt;:
&lt;br&gt;:routing.c: In function ?dht_compute_size_estimate?:
&lt;br&gt;:routing.c:2425: warning: format ?%d? expects type ?int?, but argument &amp;nbsp;
&lt;br&gt;:4 has type ?long unsigned int?
&lt;br&gt;&lt;br&gt;Thanks, fixed in r16705.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Sun, 10 May 2009 07:13:53 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in 0.96.6
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gu5urh$2ne$2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Jochen Kemnade &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jochenkemnade@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I encounter this error every time gtk-gnutella has run for some time
&lt;br&gt;:(about half an hour, roughly). Unfortunately I cannot tell how to
&lt;br&gt;:reproduce it, but it seems to happen without user interaction. Maybe,
&lt;br&gt;:the following backtrace provides more details:
&lt;br&gt;:
&lt;br&gt;:FATAL: Assertion failure in atoms.c:928: &amp;quot;size &amp;gt; 0&amp;quot;
&lt;br&gt;&lt;br&gt;Are you still seeing this with the DHT code enabled?
&lt;br&gt;&lt;br&gt;You'd better test it thoroughly, because the next release is likely to
&lt;br&gt;make DHT code enabled by default...
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
&lt;br&gt;production scanning environment may not be a perfect world - but thanks to
&lt;br&gt;Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
&lt;br&gt;Series Scanner you'll get full speed at 300 dpi even with all image 
&lt;br&gt;processing features enabled. &lt;a href=&quot;http://p.sf.net/sfu/kodak-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/kodak-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23467801&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 29, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-29%2C-Issue-1-tp23467801p23467801.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23087799</id>
	<title>gtk-gnutella-devel Digest, Vol 28, Issue 4</title>
	<published>2009-04-16T15:31:59Z</published>
	<updated>2009-04-16T15:31:59Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;FATAL: Assertion failure in atoms.c:928: &amp;quot;size &amp;gt; 0&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.96.6 (Jochen Kemnade)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;FATAL: Assertion failure in	atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.96.6 (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;Build failure on r16498 (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;compilation problem: undefined undefined	reference to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; `pointer_to_string' (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;compilation problem: undefined	undefined	reference to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; `pointer_to_string' (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Massive warnings &amp;quot;ISO C forbids braced-groups	within
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; expressions&amp;quot; (Lloyd Bryant)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Massive warnings &amp;quot;ISO C	forbids	braced-groups within
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; expressions&amp;quot; (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 12 Apr 2009 09:26:13 +0200
&lt;br&gt;From: Jochen Kemnade &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jochenkemnade@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; atoms.c:928: &amp;quot;size &amp;gt; 0&amp;quot; in 0.96.6
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49E19795.2070400@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=UTF-8
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;Christian Biere schrieb:
&lt;br&gt;&amp;gt; You've enabled the DHT in your settings, right?
&lt;br&gt;&lt;br&gt;You're right, I just disabled it again. Sorry for the fuss.
&lt;br&gt;&lt;br&gt;Regards and happy easter,
&lt;br&gt;Jochen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 12 Apr 2009 15:20:13 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in 0.96.6
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090412132013.GA13081@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Jochen Kemnade wrote:
&lt;br&gt;&amp;gt; Christian Biere schrieb:
&lt;br&gt;&amp;gt; &amp;gt; You've enabled the DHT in your settings, right?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You're right, I just disabled it again. Sorry for the fuss.
&lt;br&gt;&lt;br&gt;I just wanted to be sure. I didn't mean enabling the DHT was a mistake.
&lt;br&gt;However, I would have suggested to disable the DHT as a quick fix
&lt;br&gt;if you just wanted to get rid of the crashes. Your bug report is
&lt;br&gt;certainly welcome.
&lt;br&gt;&lt;br&gt;What irritated me is that your backtrace shows ATOM_STRING instead of
&lt;br&gt;ATOM_GUID but I think that can be ignored.
&lt;br&gt;&lt;br&gt;The source of the crash is atom_guid_free() in rpc_cb_free(). I've
&lt;br&gt;added some consistency checks in current SVN to catch incorrect
&lt;br&gt;handling sooner. I strongly suspect rpc_cb_free() is called more
&lt;br&gt;than once for the same item.
&lt;br&gt;&lt;br&gt;I haven't experienced any crash like that myself. It could help
&lt;br&gt;if you tried gtk-gnutella from current SVN. Also compiling with
&lt;br&gt;maximum gdb debug information and disabled optimization like this
&lt;br&gt;&lt;br&gt;./build --cflags='-g3 -O0'
&lt;br&gt;&lt;br&gt;might yield an even more informative backtrace.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Mon, 13 Apr 2009 16:26:55 +0200
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Build failure on r16498
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200904131626.55857.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;trying to build today's latest svn revision (r16498), I get the 
&lt;br&gt;following linker error:
&lt;br&gt;&lt;br&gt;cc -o gtk-gnutella &amp;nbsp;main.o if/bridge/ui2c.o if/bridge/c2ui.o 
&lt;br&gt;if/gnet_property.o 
&lt;br&gt;if/gui_property.o -Lshell -lshell -Lcore -lcore -Ldht -ldht -Lui/gtk -lgtk-common
&lt;br&gt;-lgtkx -lgtk-common -ldht -lcore -Llib -lshared -Lsdbm -lsdbm -lshared -lgtk-x11-2.0
&lt;br&gt;-lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0
&lt;br&gt;-lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
&lt;br&gt;-lgobject-2.0 -lglib-2.0 &amp;nbsp; -lxml2 &amp;nbsp; &amp;nbsp;-lgnutls &amp;nbsp; &amp;nbsp;-O2 -g &amp;nbsp;-lz -lresolv -lm
&lt;br&gt;shell/libshell.a(memory.o): In function `shell_exec_memory_dump':
&lt;br&gt;[...]/gtk-gnutella/src/shell/memory.c:114: undefined reference to 
&lt;br&gt;`pointer_to_string'
&lt;br&gt;collect2: ld returned 1 exit status
&lt;br&gt;&lt;br&gt;bye,
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 13 Apr 2009 19:13:20 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] compilation problem: undefined undefined
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reference to `pointer_to_string'
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0904131911240.9282@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;While trying to compile todays SVN (without remote interface), I get 
&lt;br&gt;this:
&lt;br&gt;&lt;br&gt;cc -o gtk-gnutella &amp;nbsp;main.o 
&lt;br&gt;if/bridge/ui2c.o if/bridge/c2ui.o 
&lt;br&gt;if/gnet_property.o if/gui_property.o -Lshell -lshell -Lcore -lcore -Ldht 
&lt;br&gt;-ldht -Lui/gtk -lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib 
&lt;br&gt;-lshared -Lsdbm -lsdbm -lshared -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
&lt;br&gt;-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender 
&lt;br&gt;-lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 
&lt;br&gt;-lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 &amp;nbsp; -lgobject-2.0 -lglib-2.0 &amp;nbsp; 
&lt;br&gt;-lxml2 &amp;nbsp; &amp;nbsp;-lgnutls &amp;nbsp;-O2 -g -march=pentium4 -L/usr/local/lib -lz -lresolv
&lt;br&gt;shell/libshell.a(memory.o): In function `shell_exec_memory_dump':
&lt;br&gt;/home/mroos/compile/gtk-gnutella/src/shell/memory.c:114: undefined 
&lt;br&gt;reference to `pointer_to_string'
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Mon, 13 Apr 2009 20:49:50 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] compilation problem: undefined
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; undefined	reference to `pointer_to_string'
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090413184950.GA11954@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Meelis Roos wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; While trying to compile todays SVN (without remote interface), I get 
&lt;br&gt;&amp;gt; this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cc -o gtk-gnutella &amp;nbsp;main.o 
&lt;br&gt;&amp;gt; if/bridge/ui2c.o if/bridge/c2ui.o 
&lt;br&gt;&amp;gt; if/gnet_property.o if/gui_property.o -Lshell -lshell -Lcore -lcore -Ldht 
&lt;br&gt;&amp;gt; -ldht -Lui/gtk -lgtk-common -lgtkx -lgtk-common -ldht -lcore -Llib 
&lt;br&gt;&amp;gt; -lshared -Lsdbm -lsdbm -lshared -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
&lt;br&gt;&amp;gt; -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender 
&lt;br&gt;&amp;gt; -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 
&lt;br&gt;&amp;gt; -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 &amp;nbsp; -lgobject-2.0 -lglib-2.0 &amp;nbsp; 
&lt;br&gt;&amp;gt; -lxml2 &amp;nbsp; &amp;nbsp;-lgnutls &amp;nbsp;-O2 -g -march=pentium4 -L/usr/local/lib -lz -lresolv
&lt;br&gt;&amp;gt; shell/libshell.a(memory.o): In function `shell_exec_memory_dump':
&lt;br&gt;&amp;gt; /home/mroos/compile/gtk-gnutella/src/shell/memory.c:114: undefined 
&lt;br&gt;&amp;gt; reference to `pointer_to_string'
&lt;/div&gt;&lt;br&gt;Thanks. I had missed to commit the change to misc.[ch].
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 14 Apr 2009 19:10:25 -0700
&lt;br&gt;From: Lloyd Bryant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lloydbaz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Massive warnings &amp;quot;ISO C forbids
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; braced-groups	within expressions&amp;quot;
&lt;br&gt;To: devlist &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;BAY121-W5549BC3CED8BA2C8BB8606CE7D0@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;windows-1252&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Just upgraded to Ubuntu Jaunty (9.04), and when recompiling GtkG (svn 16499), I am seeing tons of the warning message &amp;quot;ISO C forbids braced-groups within expressions&amp;quot;. &amp;nbsp;Here's a sampling:
&lt;br&gt;&lt;br&gt;In file included from parq.h:43,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from uploads.c:59:
&lt;br&gt;uploads.h: In function ?upload_check?:
&lt;br&gt;uploads.h:141: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.h:142: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c: In function ?upload_add_upload_added_listener?:
&lt;br&gt;uploads.c:200: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c:200: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c: In function ?upload_remove_upload_added_listener?:
&lt;br&gt;uploads.c:206: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c:206: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c: In function ?upload_add_upload_removed_listener?:
&lt;br&gt;uploads.c:212: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c:212: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c: In function ?upload_remove_upload_removed_listener?:
&lt;br&gt;uploads.c:218: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;uploads.c:218: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;&lt;br&gt;In file included from ../lib/prop.h:31,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ../if/gnet_property.h:32,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from verify.c:43:
&lt;br&gt;../lib/host_addr.h: In function ?net_type_to_pf?:
&lt;br&gt;../lib/host_addr.h:72: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?net_type_to_af?:
&lt;br&gt;../lib/host_addr.h:90: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?host_addr_initialized?:
&lt;br&gt;../lib/host_addr.h:194: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?net_type_to_string?:
&lt;br&gt;../lib/host_addr.h:207: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?host_addr_equal?:
&lt;br&gt;../lib/host_addr.h:276: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?host_addr_cmp?:
&lt;br&gt;../lib/host_addr.h:317: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?host_addr_matches?:
&lt;br&gt;../lib/host_addr.h:358: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;../lib/host_addr.h: In function ?is_host_addr?:
&lt;br&gt;../lib/host_addr.h:376: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;&lt;br&gt;It seems that every assert throughout GtkG is triggering this warning (and there are a LOT of them :)).
&lt;br&gt;&lt;br&gt;I suspect this is a result of picking up a new gcc version with the upgrade. &amp;nbsp;Here's the version I'm using:
&lt;br&gt;&lt;br&gt;lloyd@dell:/usr/local/src/gtk-gnutella$ gcc -v
&lt;br&gt;Using built-in specs.
&lt;br&gt;Target: i486-linux-gnu
&lt;br&gt;Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.3-5ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
&lt;br&gt;Thread model: posix
&lt;br&gt;gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) 
&lt;br&gt;&lt;br&gt;Any clues?
&lt;br&gt;&lt;br&gt;Lloyd B.
&lt;br&gt;&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Fri, 17 Apr 2009 00:34:29 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Massive warnings &amp;quot;ISO C	forbids
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; braced-groups within expressions&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090416223429.GC18437@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Lloyd Bryant wrote:
&lt;br&gt;&amp;gt; Just upgraded to Ubuntu Jaunty (9.04), and when recompiling GtkG (svn 16499),
&lt;br&gt;&amp;gt; I am seeing tons of the warning message &amp;quot;ISO C forbids braced-groups within
&lt;br&gt;&amp;gt; expressions&amp;quot;. &amp;nbsp;Here's a sampling:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; In file included from parq.h:43,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from uploads.c:59:
&lt;br&gt;&amp;gt; uploads.h: In function ?upload_check?:
&lt;br&gt;&amp;gt; uploads.h:141: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;&amp;gt; uploads.h:142: warning: ISO C forbids braced-groups within expressions
&lt;br&gt;&amp;gt; It seems that every assert throughout GtkG is triggering this warning (and
&lt;br&gt;&amp;gt; there are a LOT of them :)).
&lt;br&gt;&lt;br&gt;Do you compile with GLib 1.2?
&lt;br&gt;&lt;br&gt;&amp;gt; I suspect this is a result of picking up a new gcc version with the upgrade.
&lt;br&gt;&lt;br&gt;No, it's caused by -pedantic in the C compiler flags.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Any clues?
&lt;br&gt;&lt;br&gt;GCC is right. This particular warning is quite useless here and GLib 2.x manages
&lt;br&gt;to avoid or at least suppress it. Unfortunately, there doesn't seem to be a
&lt;br&gt;compiler switch to supress it. It doesn't even seem to be possible to override
&lt;br&gt;-pedantic unlike other switches. At least, I have no glue.
&lt;br&gt;&lt;br&gt;Overall though, use of -pedantic makes it easier to keep the code portable and
&lt;br&gt;ISO-compliant, as far as reasonable and possible.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Stay on top of everything new and different, both inside and 
&lt;br&gt;around Java (TM) technology - register by April 22, and save
&lt;br&gt;$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
&lt;br&gt;300 plus technical and hands-on sessions. Register today. 
&lt;br&gt;Use priority code J9JMT32. &lt;a href=&quot;http://p.sf.net/sfu/p&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/p&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23087799&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 28, Issue 4
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-28%2C-Issue-4-tp23087799p23087799.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23005571</id>
	<title>gtk-gnutella-devel Digest, Vol 28, Issue 3</title>
	<published>2009-04-11T14:28:46Z</published>
	<updated>2009-04-11T14:28:46Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;creating a reputation aware gnutella client (Moutupsi Paul)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;creating a reputation aware gnutella	client (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;No bitzify in src/contrib/bitzify/ (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;GTKG SVN ebuild for Gentoo Users (gionnico)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;GTKG SVN ebuild for Gentoo Users
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (revision-overwrite-disable.patch) (gionnico)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;No bitzify in src/contrib/bitzify/ (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;FATAL: Assertion failure in atoms.c:928: &amp;quot;size	&amp;gt; 0&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.96.6 (Jochen Kemnade)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;FATAL: Assertion failure in	atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 0.96.6 (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Fri, 27 Mar 2009 11:39:02 +0530
&lt;br&gt;From: Moutupsi Paul &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sehar.scorpion@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] creating a reputation aware gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;b286c30903262309i35b7fd63me4b51eeba170b959@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hie.
&lt;br&gt;&lt;br&gt;I am trying to introduce reputation awareness in gtk-gnutella..I am new to
&lt;br&gt;network programming and dont have a very detailed idea where to start...
&lt;br&gt;Any help in this regard will be appreciated.
&lt;br&gt;&lt;br&gt;Thanking in advance
&lt;br&gt;&lt;br&gt;Sehar
&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Fri, 3 Apr 2009 14:46:12 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] creating a reputation aware gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090403124612.GA17733@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Moutupsi Paul wrote:
&lt;br&gt;&amp;gt; I am trying to introduce reputation awareness in gtk-gnutella..I am new to
&lt;br&gt;&amp;gt; network programming and dont have a very detailed idea where to start...
&lt;br&gt;&lt;br&gt;do you have a concept?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 7 Apr 2009 08:10:55 +0200
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] No bitzify in src/contrib/bitzify/
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090407061055.GH29327@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;$ cd gtk-gnutella/contrib/bitzify 
&lt;br&gt;$ make &amp;&amp; sudo make install
&lt;br&gt;cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp;`pkg-config taglib --cflags --libs` -ltag_c -o audiotags audiotags.c
&lt;br&gt;audiotags.c: In function ?main?:
&lt;br&gt;audiotags.c:227: warning: ignoring return value of ?freopen?, declared with attribute warn_unused_result
&lt;br&gt;cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; first20.c &amp;nbsp; -o first20
&lt;br&gt;cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; urlencode.c &amp;nbsp; -o urlencode
&lt;br&gt;cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; htmlencode.c &amp;nbsp; -o htmlencode
&lt;br&gt;/bin/sh run_checks.sh
&lt;br&gt;cp -i -- first20 urlencode htmlencode bitzify &amp;quot;/usr/local/bin/&amp;quot;
&lt;br&gt;cp: cannot stat `bitzify': No such file or directory
&lt;br&gt;make: *** [install] Error 1
&lt;br&gt;&lt;br&gt;There's no bitzify in bitzify! Unless I missed something really obvious.
&lt;br&gt;Is Bitzify a shell script or what? Where do I get it?
&lt;br&gt;&lt;br&gt;This is after updating to r16432.
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 06 Apr 2009 15:29:06 +0200
&lt;br&gt;From: gionnico &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gionnico@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GTKG SVN ebuild for Gentoo Users
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49DA03A2.1010308@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-15
&lt;br&gt;&lt;br&gt;Mitch Harder wrote a simple live ebuild, based on the 0.96.5 ebuild.
&lt;br&gt;Now there was a problem with revision number in the binary so I'm attaching a modified ebuild (based on 0.96.6) that changes:
&lt;br&gt;- FIXED: make was executed twice. build.sh already runs it
&lt;br&gt;- FIXED: GTA_BUILD was wrong/empty (see the comment in the ebuild to know more)
&lt;br&gt;&lt;br&gt;Enjoy!
&lt;br&gt;&lt;br&gt;&lt;br&gt;# Copyright 1999-2009 Gentoo Foundation
&lt;br&gt;# Distributed under the terms of the GNU General Public License v2
&lt;br&gt;# $Header: $
&lt;br&gt;&lt;br&gt;inherit eutils subversion
&lt;br&gt;&lt;br&gt;#TODO: headless mode (but not very well tested yet, may still be too
&lt;br&gt;#hardcore)
&lt;br&gt;IUSE=&amp;quot;nls dbus gnutls&amp;quot;
&lt;br&gt;&lt;br&gt;DESCRIPTION=&amp;quot;A GTK+ Gnutella client&amp;quot;
&lt;br&gt;ESVN_REPO_URI=&amp;quot;&lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella&lt;/a&gt;&amp;quot;
&lt;br&gt;ESVN_PROJECT=&amp;quot;gtk-gnutella&amp;quot;
&lt;br&gt;HOMEPAGE=&amp;quot;&lt;a href=&quot;http://gtk-gnutella.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk-gnutella.sourceforge.net/&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;SLOT=&amp;quot;0&amp;quot;
&lt;br&gt;LICENSE=&amp;quot;GPL-2&amp;quot;
&lt;br&gt;KEYWORDS=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;RDEPEND=&amp;quot;&amp;gt;=dev-libs/libxml2-2.6.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;=x11-libs/gtk+-2.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dbus? ( &amp;gt;=sys-apps/dbus-0.35.2 )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gnutls? ( &amp;gt;=net-libs/gnutls-1.0.16 )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nls? ( &amp;gt;=sys-devel/gettext-0.11.5 )&amp;quot;
&lt;br&gt;DEPEND=&amp;quot;${RDEPEND}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dev-util/pkgconfig&amp;quot;
&lt;br&gt;&lt;br&gt;src_compile() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # gtk-gnutella now uses a custom build script which in turn drives
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # the Configure script. The options for the build script are less
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # arcane, so use that for clarity. The drawback is that the build
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # script uses a bit of magic on its own and also runs make.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # The original svn revision update script relies on .svn/ and svn info that
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # are not present in the temporary workdir. So disable the script and update
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # the revision using the eclass variable.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; subversion_wc_info
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; epatch &amp;quot;${FILESDIR}&amp;quot;/${PN}-revision-overwrite-disable.patch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sed -i -e &amp;quot;s/Revision: [[:digit:]]*/Revision: ${ESVN_WC_REVISION}/&amp;quot; src/revision.h || die &amp;quot;sed failed&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; local myconf
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use nls; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-nls&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use dbus; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-dbus&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use gnutls; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-gnutls&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./build.sh --prefix=&amp;quot;/usr&amp;quot; --gtk2 ${myconf}
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;src_install() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dodir /usr/bin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make INSTALL_PREFIX=&amp;quot;${D}&amp;quot; install || die &amp;quot;Install failed&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dodoc AUTHORS ChangeLog README TODO
&lt;br&gt;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;--
&lt;br&gt;&amp;nbsp;Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it &lt;a href=&quot;http://www.email.it/f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.email.it/f&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Sponsor:
&lt;br&gt;&amp;nbsp;In cerca dell'anima gemella? Prova con Meetic, puoi conoscere centinaia di single e chattare anche con la webcam
&lt;br&gt;&amp;nbsp;Clicca qui: &lt;a href=&quot;http://adv.email.it/cgi-bin/foclick.cgi?mid=8289&amp;d=6-4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://adv.email.it/cgi-bin/foclick.cgi?mid=8289&amp;d=6-4&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Mon, 06 Apr 2009 15:34:07 +0200
&lt;br&gt;From: gionnico &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gionnico@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GTKG SVN ebuild for Gentoo Users
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (revision-overwrite-disable.patch)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49DA04CF.6080508@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-15
&lt;br&gt;&lt;br&gt;And here's the patch you need to disable the non-working revision_h.SH script.
&lt;br&gt;It's to be executed at ./Configure time but relies on svn info that is not available
&lt;br&gt;under the temporary working directory. revision.h was already patched using sed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;$ cat gtk-gnutella-revision-overwrite-disable.patch
&lt;br&gt;--- src/revision_h.SH	2009-04-03 13:09:43.975022903 +0200
&lt;br&gt;+++ src/revision_h.SH	2009-04-03 13:11:02.502390353 +0200
&lt;br&gt;@@ -3,14 +3,4 @@
&lt;br&gt;&amp;nbsp;case &amp;quot;$0&amp;quot; in
&lt;br&gt;&amp;nbsp;*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
&lt;br&gt;&amp;nbsp;esac
&lt;br&gt;-echo &amp;quot;Extracting src/revision.h&amp;quot;
&lt;br&gt;-: In the following dollars and backticks do not need the extra backslash.
&lt;br&gt;-cat &amp;gt;revision.h &amp;lt;&amp;lt;!GROK!THIS!
&lt;br&gt;-/*
&lt;br&gt;- * THIS FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT
&lt;br&gt;- *
&lt;br&gt;- * Extracted on `date`
&lt;br&gt;- */
&lt;br&gt;-
&lt;br&gt;-/* Initial skeleton */
&lt;br&gt;-!GROK!THIS!
&lt;br&gt;+echo &amp;quot;Extracting src/revision.h (disabled in portage, sed already applied)&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;--
&lt;br&gt;&amp;nbsp;Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it &lt;a href=&quot;http://www.email.it/f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.email.it/f&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Sponsor:
&lt;br&gt;&amp;nbsp;Gioca con Poker Club! Scegli il torneo che fa per te, ogni settimana puoi vincere oltre 240.000 euro!
&lt;br&gt;&amp;nbsp;Clicca qui: &lt;a href=&quot;http://adv.email.it/cgi-bin/foclick.cgi?mid=8876&amp;d=6-4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://adv.email.it/cgi-bin/foclick.cgi?mid=8876&amp;d=6-4&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 7 Apr 2009 17:26:40 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] No bitzify in src/contrib/bitzify/
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090407152639.GA24483@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; $ cd gtk-gnutella/contrib/bitzify 
&lt;br&gt;&amp;gt; $ make &amp;&amp; sudo make install
&lt;br&gt;&amp;gt; cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp;`pkg-config taglib --cflags --libs` -ltag_c -o audiotags audiotags.c
&lt;br&gt;&amp;gt; audiotags.c: In function ?main?:
&lt;br&gt;&amp;gt; audiotags.c:227: warning: ignoring return value of ?freopen?, declared with attribute warn_unused_result
&lt;br&gt;&amp;gt; cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; first20.c &amp;nbsp; -o first20
&lt;br&gt;&amp;gt; cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; urlencode.c &amp;nbsp; -o urlencode
&lt;br&gt;&amp;gt; cc -W -Wall -Wformat=2 -Wshadow -O2 -g &amp;nbsp; &amp;nbsp; htmlencode.c &amp;nbsp; -o htmlencode
&lt;br&gt;&amp;gt; /bin/sh run_checks.sh
&lt;br&gt;&amp;gt; cp -i -- first20 urlencode htmlencode bitzify &amp;quot;/usr/local/bin/&amp;quot;
&lt;br&gt;&amp;gt; cp: cannot stat `bitzify': No such file or directory
&lt;br&gt;&amp;gt; make: *** [install] Error 1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There's no bitzify in bitzify! Unless I missed something really obvious.
&lt;br&gt;&amp;gt; Is Bitzify a shell script or what? Where do I get it?
&lt;/div&gt;&lt;br&gt;The file was missing for no apparent reason. Yes, it's a shell script.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 11 Apr 2009 12:37:58 +0200
&lt;br&gt;From: Jochen Kemnade &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jochenkemnade@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] FATAL: Assertion failure in atoms.c:928:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;size	&amp;gt; 0&amp;quot; in 0.96.6
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;49E07306.6090908@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=UTF-8
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I encounter this error every time gtk-gnutella has run for some time
&lt;br&gt;(about half an hour, roughly). Unfortunately I cannot tell how to
&lt;br&gt;reproduce it, but it seems to happen without user interaction. Maybe,
&lt;br&gt;the following backtrace provides more details:
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in atoms.c:928: &amp;quot;size &amp;gt; 0&amp;quot;
&lt;br&gt;&lt;br&gt;Program received signal SIGABRT, Aborted.
&lt;br&gt;[Switching to Thread 0x7f37a4625780 (LWP 13490)]
&lt;br&gt;0x00007f37a0de5fb5 in raise () from /lib/libc.so.6
&lt;br&gt;(gdb) bt full
&lt;br&gt;#0 &amp;nbsp;0x00007f37a0de5fb5 in raise () from /lib/libc.so.6
&lt;br&gt;No symbol table info available.
&lt;br&gt;#1 &amp;nbsp;0x00007f37a0de7bc3 in abort () from /lib/libc.so.6
&lt;br&gt;No symbol table info available.
&lt;br&gt;#2 &amp;nbsp;0x00000000005b08e3 in assertion_failure (data=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;at fast_assert.c:96
&lt;br&gt;No locals.
&lt;br&gt;#3 &amp;nbsp;0x00000000005a86f9 in atom_free (type=ATOM_STRING,
&lt;br&gt;key=0x7f37983c88f0) at atoms.c:928
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size = &amp;lt;value optimized out&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a = &amp;lt;value optimized out&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65cce7 &amp;quot;atoms.c&amp;quot;, expr = 0x65ccfd &amp;quot;key !=
&lt;br&gt;NULL&amp;quot;, line = 924}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65cce7 &amp;quot;atoms.c&amp;quot;,
&lt;br&gt;&amp;nbsp; expr = 0x65cac8 &amp;quot;(int) type &amp;gt;= 0 &amp;&amp; (guint) type &amp;lt;
&lt;br&gt;G_N_ELEMENTS(atoms)&amp;quot;, line = 925}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65cce7 &amp;quot;atoms.c&amp;quot;, expr = 0x670182 &amp;quot;size &amp;gt;
&lt;br&gt;0&amp;quot;, line = 928}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65cce7 &amp;quot;atoms.c&amp;quot;, expr = 0x65ccef
&lt;br&gt;&amp;quot;a-&amp;gt;refcnt &amp;gt; 0&amp;quot;, line = 931}
&lt;br&gt;#4 &amp;nbsp;0x0000000000516765 in rpc_cb_free (rcb=0x7f37985d8480,
&lt;br&gt;can_remove=&amp;lt;value optimized out&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; in_shutdown=0) at ../lib/atoms.h:119
&lt;br&gt;No locals.
&lt;br&gt;#5 &amp;nbsp;0x00000000005aca18 in cq_expire (cq=0x15d2730, ev=0x0) at cq.c:446
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fn = (cq_service_t) 0x516850 &amp;lt;rpc_timed_out&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arg = (gpointer) 0x7f37985d8480
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65e8d8 &amp;quot;cq.c&amp;quot;, expr = 0x63073f &amp;quot;fn&amp;quot;, line =
&lt;br&gt;436}
&lt;br&gt;#6 &amp;nbsp;0x00000000005acb48 in cq_clock (cq=0x15d2730, elapsed=&amp;lt;value
&lt;br&gt;optimized out&amp;gt;) at cq.c:523
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bucket = 1056
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; last_bucket = 1058
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ch = (struct chash *) 0x15d6960
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ev = (cevent_t *) 0x34b2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65e8d8 &amp;quot;cq.c&amp;quot;, expr = 0x65e8f4 &amp;quot;elapsed &amp;gt;=
&lt;br&gt;0&amp;quot;, line = 469}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertion_data_ = {file = 0x65e8d8 &amp;quot;cq.c&amp;quot;, expr = 0x65e8dd
&lt;br&gt;&amp;quot;cq-&amp;gt;cq_current == NULL&amp;quot;,
&lt;br&gt;&amp;nbsp; line = 470}
&lt;br&gt;#7 &amp;nbsp;0x00000000005acc35 in callout_timer (unused_p=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;at cq.c:567
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tv = {tv_sec = 1239444042, tv_usec = 750524}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; last_period = {tv_sec = 1239444042, tv_usec = 750524}
&lt;br&gt;#8 &amp;nbsp;0x00007f37a1bbe97b in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;No symbol table info available.
&lt;br&gt;#9 &amp;nbsp;0x00007f37a1bbe20a in g_main_context_dispatch () from
&lt;br&gt;/usr/lib/libglib-2.0.so.0
&lt;br&gt;No symbol table info available.
&lt;br&gt;#10 0x00007f37a1bc18e0 in ?? () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;No symbol table info available.
&lt;br&gt;#11 0x00007f37a1bc1dad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;No symbol table info available.
&lt;br&gt;#12 0x00007f37a3f7e9f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
&lt;br&gt;No symbol table info available.
&lt;br&gt;#13 0x000000000052511d in main_gui_run (geometry_spec=0x0) at main.c:693
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; now = 1239440020
&lt;br&gt;#14 0x00000000004138e2 in main (argc=1, argv=0x7fffac661a28) at main.c:1458
&lt;br&gt;No locals.
&lt;br&gt;&lt;br&gt;I don't know if it is relevant, but I run a 64-bit Ubuntu 9.04 system.
&lt;br&gt;If I can provide any more info, feel free to ask.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Jochen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sat, 11 Apr 2009 23:30:46 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; atoms.c:928:	&amp;quot;size &amp;gt; 0&amp;quot; in 0.96.6
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090411213046.GA8477@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Jochen Kemnade wrote:
&lt;br&gt;&amp;gt; I encounter this error every time gtk-gnutella has run for some time
&lt;br&gt;&amp;gt; (about half an hour, roughly). Unfortunately I cannot tell how to
&lt;br&gt;&amp;gt; reproduce it, but it seems to happen without user interaction.
&lt;br&gt;&lt;br&gt;You've enabled the DHT in your settings, right?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by:
&lt;br&gt;High Quality Requirements in a Collaborative Environment.
&lt;br&gt;Download a free trial of Rational Requirements Composer Now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/www-ibm-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-ibm-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23005571&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 28, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-28%2C-Issue-3-tp23005571p23005571.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22850229</id>
	<title>gtk-gnutella-devel Digest, Vol 28, Issue 2</title>
	<published>2009-04-02T08:10:03Z</published>
	<updated>2009-04-02T08:10:03Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Version 0.96.6 stable has been released (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Version 0.96.6 stable has been released (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Version 0.96.6 stable has been released (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Version 0.96.6 stable has been released (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Version 0.96.6 stable has been released (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Version 0.96.6 stable has been released (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Thu, 2 Apr 2009 10:08:27 +0200
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090402080827.GD29085@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Congratulations to all who have worked to make this release possible.
&lt;br&gt;&lt;br&gt;Having said that, I have three questions:
&lt;br&gt;&lt;br&gt;1.- When will GTKG reach version 1.0? If this has beed discussed before,
&lt;br&gt;please point me in the right direction and I will go and read that
&lt;br&gt;discussion.
&lt;br&gt;&lt;br&gt;2.- If GTKG is not publishing data to the DHT how are we supposed to
&lt;br&gt;download from the provided magnet: link?
&lt;br&gt;&lt;br&gt;3.- This is probably related to the previous question: How long a time
&lt;br&gt;would it be considered wise in order to label a magnet: download as
&lt;br&gt;failed completely? I ask this because I'm trying to download the tarball
&lt;br&gt;following the provided magnet: link (just to try the magnet:
&lt;br&gt;functionality) and after more than one hour, there are still no sources.
&lt;br&gt;I'm currently connected to 28 Ultranodes, 2 of which are GTKG (although
&lt;br&gt;one of these is running 0.96.4).
&lt;br&gt;&lt;br&gt;I'm running r16308 and have, of course, DHT enabled.
&lt;br&gt;&lt;br&gt;On Wed, Apr 01, 2009 at 11:54:23PM +0200, Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Gnutella fans,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Version 0.96.6 stable has been released on sourceforge. You may get it at:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://downloads.sourceforge.net/gtk-gnutella/gtk-gnutella-0.96.6.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/gtk-gnutella/gtk-gnutella-0.96.6.tar.bz2&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can also download this release from Gnutella using this link:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; magnet:?xt=urn:sha1:GGKBP2G6CBFTHEJ6BCQKV3EMB4RKMEU5&amp;dn=gtk-gnutella-0.96.6.tar.bz2
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; IMPORTANT
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Thu, 2 Apr 2009 12:22:14 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090402102214.GA11053@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;br&gt;&amp;gt; Having said that, I have three questions:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1.- When will GTKG reach version 1.0? If this has beed discussed before,
&lt;br&gt;&amp;gt; please point me in the right direction and I will go and read that
&lt;br&gt;&amp;gt; discussion.
&lt;br&gt;&lt;br&gt;The idea that 1.0 is reserved for a feature-complete release. It's a
&lt;br&gt;rather idealistic approach. Releases are not frequent and are made
&lt;br&gt;out of boredom. If there's a release, people should really update
&lt;br&gt;and bug their package distributions, even if the version number
&lt;br&gt;seems to imply just minor changes. The changes are always significant
&lt;br&gt;albeit most of that happens under the hood and is invisible if you're
&lt;br&gt;just looking for changes in the GUI.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 2.- If GTKG is not publishing data to the DHT how are we supposed to
&lt;br&gt;&amp;gt; download from the provided magnet: link?
&lt;br&gt;&lt;br&gt;I wondered myself. Maybe Raphael has a modified version of gtk-gnutella
&lt;br&gt;that already supports publishing. Otherwise, if nobody using LimeWire
&lt;br&gt;or FrostWire shares the file, it won't be found through the DHT for now.
&lt;br&gt;&lt;br&gt;&amp;gt; 3.- This is probably related to the previous question: How long a time
&lt;br&gt;&amp;gt; would it be considered wise in order to label a magnet: download as
&lt;br&gt;&amp;gt; failed completely? I ask this because I'm trying to download the tarball
&lt;br&gt;&amp;gt; following the provided magnet: link (just to try the magnet:
&lt;br&gt;&amp;gt; functionality) and after more than one hour, there are still no sources.
&lt;br&gt;&amp;gt; I'm currently connected to 28 Ultranodes, 2 of which are GTKG (although
&lt;br&gt;&amp;gt; one of these is running 0.96.4).
&lt;br&gt;&lt;br&gt;Just to see the DHT feature in action: Bitzi provides sourceless magnets. &amp;nbsp;If
&lt;br&gt;you enabled the DHT, look at &lt;a href=&quot;http://bitzi.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/&lt;/a&gt;&amp;nbsp;for speeches by Martin Luther
&lt;br&gt;King as these should be shared by many DHT-publishing peers, one would be
&lt;br&gt;enough. Likewise most other popular files should work as well. Shameless plug:
&lt;br&gt;See contrib/bitzify in the SVN repository for submitting metadata of your
&lt;br&gt;shared files to Bitzi. Bitcollider works, too, of course.
&lt;br&gt;&lt;br&gt;The DHT feature is rather a preview in the current release. There are no GUI
&lt;br&gt;controls to inspect the DHT status or configure it. You might want to set
&lt;br&gt;dht_debug or dht_lookup_debug to some value above 1-20 to have at least some
&lt;br&gt;information on the standard error output respectively your log file. There's
&lt;br&gt;diagnostic output showing when DHT lookups are performed, whether they
&lt;br&gt;succeeded or failed etc.
&lt;br&gt;&lt;br&gt;gtk-gnutella tries one DHT lookup per hour for each orphaned (sourceless)
&lt;br&gt;download. I believe a DHT lookup finishes in about a minute.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Thu, 2 Apr 2009 12:27:39 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090402102738.GC11053@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Some corrections.
&lt;br&gt;&lt;br&gt;Christian Biere wrote:
&lt;br&gt;&amp;gt; Larry Nieves wrote:
&lt;br&gt;&amp;gt; &amp;gt; 1.- When will GTKG reach version 1.0?
&lt;br&gt;&lt;br&gt;&amp;gt; The idea [IS] that 1.0 is reserved for a feature-complete release. It's a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^^^^
&lt;br&gt;&lt;br&gt;&amp;gt; Releases are not frequent and are [NOT!] made out of boredom.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^^^^^^
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 2 Apr 2009 13:13:38 +0200
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090402111338.GE29085@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Thu, Apr 02, 2009 at 12:22:14PM +0200, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; 2.- If GTKG is not publishing data to the DHT how are we supposed to
&lt;br&gt;&amp;gt; &amp;gt; download from the provided magnet: link?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I wondered myself. Maybe Raphael has a modified version of gtk-gnutella
&lt;br&gt;&amp;gt; that already supports publishing. Otherwise, if nobody using LimeWire
&lt;br&gt;&amp;gt; or FrostWire shares the file, it won't be found through the DHT for now.
&lt;br&gt;&lt;br&gt;Good to know I was not the only one wondering about that :) Anyway, you
&lt;br&gt;get a faster result just by doing a normal search for &amp;quot;gtk-gnutella&amp;quot; and
&lt;br&gt;now I see that doing that triggers the &amp;quot;orphaned&amp;quot; magnet: download,
&lt;br&gt;which is cool because I didn't have to double click on the search
&lt;br&gt;results.
&lt;br&gt;&lt;br&gt;&amp;gt; The DHT feature is rather a preview in the current release. There are no GUI
&lt;br&gt;&amp;gt; controls to inspect the DHT status or configure it. You might want to set
&lt;br&gt;&amp;gt; dht_debug or dht_lookup_debug to some value above 1-20 to have at least some
&lt;br&gt;&amp;gt; information on the standard error output respectively your log file. There's
&lt;br&gt;&amp;gt; diagnostic output showing when DHT lookups are performed, whether they
&lt;br&gt;&amp;gt; succeeded or failed etc.
&lt;br&gt;&lt;br&gt;Yes, I have dht_debug = 1 and I see one peculiar thing: ALL the DHT
&lt;br&gt;FETCH result in &amp;quot;not found&amp;quot;. I have three days worth of debug output and
&lt;br&gt;absolutely all DHT FETCH are &amp;quot;not found&amp;quot;, whether they were for &amp;quot;ALOC&amp;quot;,
&lt;br&gt;&amp;quot;PROX&amp;quot; or &amp;quot;BTAL&amp;quot; (?). I don't know if this is normal, but it sure looks
&lt;br&gt;suspicious to me (which may be due to my ignorance of the DHT's inner
&lt;br&gt;workings).
&lt;br&gt;&lt;br&gt;On the other hand, searching for this file:
&lt;br&gt;&lt;a href=&quot;http://bitzi.com/lookup/YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/lookup/YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&lt;/a&gt;&amp;nbsp;(MLK speech, as
&lt;br&gt;you suggested) does produce very quick results:
&lt;br&gt;&lt;br&gt;----- DEBUG LOG -----
&lt;br&gt;09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] ending value fetch with 0 pending FIND_VALUE RPCs
&lt;br&gt;09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] terminating value lookup (ALOC) for c344a3ce02b06716a515e59a0277524d202cbba2 with 15 values
&lt;br&gt;09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] 3.683538 secs, hops=2, in=5673 bytes, out=2106 bytes
&lt;br&gt;09-04-02 12:54:56 (MESSAGE): DHT ALOC lookup for YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C returned 15 values
&lt;br&gt;----- END DEBUG LOG -----
&lt;br&gt;&lt;br&gt;It doesn't happen this way if I simply search for the urn:sha1: value.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 2 Apr 2009 14:12:47 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090402121247.GE11053@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Apr 02, 2009 at 12:22:14PM +0200, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2.- If GTKG is not publishing data to the DHT how are we supposed to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; download from the provided magnet: link?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I wondered myself. Maybe Raphael has a modified version of gtk-gnutella
&lt;br&gt;&amp;gt; &amp;gt; that already supports publishing. Otherwise, if nobody using LimeWire
&lt;br&gt;&amp;gt; &amp;gt; or FrostWire shares the file, it won't be found through the DHT for now.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good to know I was not the only one wondering about that :) Anyway, you
&lt;br&gt;&amp;gt; get a faster result just by doing a normal search for &amp;quot;gtk-gnutella&amp;quot; and
&lt;br&gt;&amp;gt; now I see that doing that triggers the &amp;quot;orphaned&amp;quot; magnet: download,
&lt;br&gt;&amp;gt; which is cool because I didn't have to double click on the search
&lt;br&gt;&amp;gt; results.
&lt;/div&gt;&lt;br&gt;Yes, for popular files that are shared by many peers, it can be useful to
&lt;br&gt;use a combined magnet that provides a &amp;quot;keyword topic&amp;quot;, too. So if you append
&lt;br&gt;&amp;quot;&amp;kt=gtk-gnutella-0.96.6.tar.bz2&amp;quot; it will also search Gnutella with a classic
&lt;br&gt;keyword search for the filename. Search results with matching SHA-1 will
&lt;br&gt;then be picked up by the orphaned download that was created by the magnet
&lt;br&gt;link. For rare files it will hardly work because it's unlikely you'll find a
&lt;br&gt;source. Likewise, this is only advisable for files with unambiguous, unique
&lt;br&gt;names.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The DHT feature is rather a preview in the current release. There are no GUI
&lt;br&gt;&amp;gt; &amp;gt; controls to inspect the DHT status or configure it. You might want to set
&lt;br&gt;&amp;gt; &amp;gt; dht_debug or dht_lookup_debug to some value above 1-20 to have at least some
&lt;br&gt;&amp;gt; &amp;gt; information on the standard error output respectively your log file. There's
&lt;br&gt;&amp;gt; &amp;gt; diagnostic output showing when DHT lookups are performed, whether they
&lt;br&gt;&amp;gt; &amp;gt; succeeded or failed etc.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Yes, I have dht_debug = 1 and I see one peculiar thing: ALL the DHT
&lt;br&gt;&amp;gt; FETCH result in &amp;quot;not found&amp;quot;. I have three days worth of debug output and
&lt;br&gt;&amp;gt; absolutely all DHT FETCH are &amp;quot;not found&amp;quot;, whether they were for &amp;quot;ALOC&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;PROX&amp;quot; or &amp;quot;BTAL&amp;quot; (?). I don't know if this is normal, but it sure looks
&lt;br&gt;&amp;gt; suspicious to me (which may be due to my ignorance of the DHT's inner
&lt;br&gt;&amp;gt; workings).
&lt;br&gt;&lt;br&gt;That sounds a bit odd, yes. Note that sharing a file isn't actually sufficient.
&lt;br&gt;It has to calculate the SHA-1 first and then store it periodically in the DHT.
&lt;br&gt;LimeWire's publishing strategy seems to be rather sub-optimal and DHT values
&lt;br&gt;expire quickly even for peers with long uptimes and static IP addresses. That
&lt;br&gt;explains why you still won't find all shared files at any time.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On the other hand, searching for this file:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bitzi.com/lookup/YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bitzi.com/lookup/YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&lt;/a&gt;&amp;nbsp;(MLK speech, as
&lt;br&gt;&amp;gt; you suggested) does produce very quick results:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----- DEBUG LOG -----
&lt;br&gt;&amp;gt; 09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] ending value fetch with 0 pending FIND_VALUE RPCs
&lt;br&gt;&amp;gt; 09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] terminating value lookup (ALOC) for c344a3ce02b06716a515e59a0277524d202cbba2 with 15 values
&lt;br&gt;&amp;gt; 09-04-02 12:54:56 (MESSAGE): DHT LOOKUP[906] 3.683538 secs, hops=2, in=5673 bytes, out=2106 bytes
&lt;br&gt;&amp;gt; 09-04-02 12:54:56 (MESSAGE): DHT ALOC lookup for YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C returned 15 values
&lt;br&gt;&amp;gt; ----- END DEBUG LOG -----
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It doesn't happen this way if I simply search for the urn:sha1: value.
&lt;/div&gt;&lt;br&gt;If you just enter a prefix SHA-1 as search, it triggers a classic URN search by
&lt;br&gt;SHA-1 and will rarely gain any results. It doesn't use the DHT (at least for
&lt;br&gt;now) because the DHT doesn't tell as more than addresses of peers. In theory,
&lt;br&gt;we could use a HTTP HEAD request to gather information like filename and
&lt;br&gt;filesize to fabricate a search result.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Thu, 2 Apr 2009 15:09:26 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Version 0.96.6 stable has been
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gr2kf6$sr3$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Yes, for popular files that are shared by many peers, it can be useful to
&lt;br&gt;:use a combined magnet that provides a &amp;quot;keyword topic&amp;quot;, too. So if you append
&lt;br&gt;:&amp;quot;&amp;kt=gtk-gnutella-0.96.6.tar.bz2&amp;quot; it will also search Gnutella with a classic
&lt;br&gt;:keyword search for the filename.
&lt;br&gt;&lt;br&gt;It is my fault, I forgot to append kt. &amp;nbsp;I assumed that the dn would be used
&lt;br&gt;as the search in that case (i.e. that kt would fallback to dn if not supplied).
&lt;br&gt;&lt;br&gt;:&amp;gt; Yes, I have dht_debug = 1 and I see one peculiar thing: ALL the DHT
&lt;br&gt;:&amp;gt; FETCH result in &amp;quot;not found&amp;quot;. I have three days worth of debug output and
&lt;br&gt;:&amp;gt; absolutely all DHT FETCH are &amp;quot;not found&amp;quot;, whether they were for &amp;quot;ALOC&amp;quot;,
&lt;br&gt;:&amp;gt; &amp;quot;PROX&amp;quot; or &amp;quot;BTAL&amp;quot; (?). I don't know if this is normal, but it sure looks
&lt;br&gt;:&amp;gt; suspicious to me (which may be due to my ignorance of the DHT's inner
&lt;br&gt;:&amp;gt; workings).
&lt;br&gt;:
&lt;br&gt;:That sounds a bit odd, yes.
&lt;br&gt;&lt;br&gt;No, this is perfectly NORMAL. &amp;nbsp;In Kademlia, a FIND_NODE and FIND_VALUE are
&lt;br&gt;similar, excepted that FIND_VALUE will return a value if found locally.
&lt;br&gt;A DHT FETCH, as logged by GTKG, is a FIND_VALUE. &amp;nbsp;The semantics is that you
&lt;br&gt;need to converge to the key in the KUID space, so nodes looking for a value
&lt;br&gt;ask your node about closest nodes, and in turn they will contact these
&lt;br&gt;closest nodes to ask them about even more closest nodes to the key until
&lt;br&gt;they have found 20 closest nodes (and none has returned any value, meaning
&lt;br&gt;the value is not found) or one node returns value stored locally.
&lt;br&gt;&lt;br&gt;:If you just enter a prefix SHA-1 as search, it triggers a classic URN search by
&lt;br&gt;:SHA-1 and will rarely gain any results. It doesn't use the DHT (at least for
&lt;br&gt;:now) because the DHT doesn't tell as more than addresses of peers. In theory,
&lt;br&gt;:we could use a HTTP HEAD request to gather information like filename and
&lt;br&gt;:filesize to fabricate a search result.
&lt;br&gt;&lt;br&gt;I think &amp;quot;ALOC&amp;quot; values contain enough to fake a query hit if needed.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22850229&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 28, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-28%2C-Issue-2-tp22850229p22850229.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22836715</id>
	<title>gtk-gnutella-devel Digest, Vol 28, Issue 1</title>
	<published>2009-04-01T14:54:52Z</published>
	<updated>2009-04-01T14:54:52Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Update Spanish Translation (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Update Spanish Translation (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Update Spanish Translation (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Update Spanish Translation (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Updated Norwegian Bokm?l translation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Alexander Nicolaysen S?rnes)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Updated Norwegian Bokm?l translation (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;Version 0.96.6 stable has been released (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 24 Mar 2009 21:00:57 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090324200057.GC31559@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Tue, Mar 24, 2009 at 08:52:30PM +0100, Christian Biere wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Larry Nieves wrote:
&lt;br&gt;&amp;gt; &amp;gt; Make that:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; urn:bitprint:VJQ3EIWL562AJEHPETK55W7QWYSA2FDR.2PL5LDTOONZMQMK4552ZAL2UXQS3PMDNFV6K2OY
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I found a couple of errors and updated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found some mistakes, too. If you translate something like &amp;quot;Bitzi|Underrated&amp;quot;, you must
&lt;br&gt;&amp;gt; strip the &amp;quot;Bitzi|&amp;quot; in the translated string. The &amp;quot;pipe symbol&amp;quot; is a special character
&lt;br&gt;&amp;gt; in this context. This is also documented in the I18N guide:
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Ach so! So that's what that meant. My fault for not RTFM before starting the
&lt;br&gt;translation.
&lt;br&gt;&lt;br&gt;I will correct all those instances and post again when I update the PO
&lt;br&gt;file on my server.
&lt;br&gt;&lt;br&gt;Thanks for pointing out the error.
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Fri, 27 Mar 2009 00:25:32 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090326232532.GD4408@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Hi guys,
&lt;br&gt;&lt;br&gt;I updated the Spanish translation for gtk-gnutella. It is available, as
&lt;br&gt;before, here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&lt;/a&gt;&lt;br&gt;urn:bitprint:IKHOFEHAFUGZNZTF5EKLWUII2LRMFKQ7.YXNNKSWFYXOFGH67FYDVHC75FKR764SR327SCNA
&lt;br&gt;&lt;br&gt;I hope this one does make it into the release.
&lt;br&gt;&lt;br&gt;On Tue, Mar 24, 2009 at 08:52:30PM +0100, Christian Biere wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Larry Nieves wrote:
&lt;br&gt;&amp;gt; &amp;gt; Make that:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; urn:bitprint:VJQ3EIWL562AJEHPETK55W7QWYSA2FDR.2PL5LDTOONZMQMK4552ZAL2UXQS3PMDNFV6K2OY
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I found a couple of errors and updated.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found some mistakes, too. If you translate something like &amp;quot;Bitzi|Underrated&amp;quot;, you must
&lt;br&gt;&amp;gt; strip the &amp;quot;Bitzi|&amp;quot; in the translated string. The &amp;quot;pipe symbol&amp;quot; is a special character
&lt;br&gt;&amp;gt; in this context. This is also documented in the I18N guide:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/I18N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/I18N&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could you correct this, please? Thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
&lt;br&gt;&amp;gt; powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
&lt;br&gt;&amp;gt; easily build your RIAs with Flex Builder, the Eclipse(TM)based development
&lt;br&gt;&amp;gt; software that enables intelligent coding and step-through debugging.
&lt;br&gt;&amp;gt; Download the free 60 day trial. &lt;a href=&quot;http://p.sf.net/sfu/www-adobe-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-adobe-com&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; gtk-gnutella-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 27 Mar 2009 08:24:16 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gqi2fg$j3v$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:&lt;a href=&quot;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&lt;/a&gt;&lt;br&gt;:urn:bitprint:IKHOFEHAFUGZNZTF5EKLWUII2LRMFKQ7.YXNNKSWFYXOFGH67FYDVHC75FKR764SR327SCNA
&lt;br&gt;&lt;br&gt;Thanks, committed to SVN.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 30 Mar 2009 18:40:27 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090330164027.GA5788@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;br&gt;&amp;gt; I updated the Spanish translation for gtk-gnutella.
&lt;br&gt;&lt;br&gt;Thanks for your translation efforts. If you'd like, you could translate the homepage or parts
&lt;br&gt;thereof, too. You'll find some helpful information regarding this process here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/HOMEPAGE&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/HOMEPAGE&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 1 Apr 2009 15:41:30 +0200
&lt;br&gt;From: Alexander Nicolaysen S?rnes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Updated Norwegian Bokm?l translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200904011541.31434.alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;Here is yet another update for the Norwegian Bokm?l translation. It contains a 
&lt;br&gt;few untranslated strings, but I wanted to make sure it makes it into the 
&lt;br&gt;forthcoming release.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&lt;/a&gt;&lt;br&gt;svn-20090328.tar.bz2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Alexander N. S?rnes
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Wed, 1 Apr 2009 23:32:15 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Updated Norwegian Bokm?l translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090401213215.GA18092@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Alexander Nicolaysen S?rnes wrote:
&lt;br&gt;&amp;gt; Here is yet another update for the Norwegian Bokm?l translation. It contains a 
&lt;br&gt;&amp;gt; few untranslated strings, but I wanted to make sure it makes it into the 
&lt;br&gt;&amp;gt; forthcoming release.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&lt;/a&gt;&lt;br&gt;&amp;gt; svn-20090328.tar.bz2
&lt;br&gt;&lt;br&gt;&amp;quot;unfortunately&amp;quot;, 0.96.6 has already been released. If I remember correctly,
&lt;br&gt;a specific date wasn't announced in advance, so you couldn't have known.
&lt;br&gt;Maybe - just maybe - there will soon be a next release with some minor
&lt;br&gt;fixes/enhancements that didn't make it into the current release. So you
&lt;br&gt;still have time to translate those last strings, if you'd like.
&lt;br&gt;&lt;br&gt;In any case, thanks for your sustained translations!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Wed, 01 Apr 2009 23:54:23 +0200
&lt;br&gt;From: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Version 0.96.6 stable has been released
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-users@...&lt;/a&gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;21977.1238622863@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Dear Gnutella fans,
&lt;br&gt;&lt;br&gt;Version 0.96.6 stable has been released on sourceforge. You may get it at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://downloads.sourceforge.net/gtk-gnutella/gtk-gnutella-0.96.6.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/gtk-gnutella/gtk-gnutella-0.96.6.tar.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can also download this release from Gnutella using this link:
&lt;br&gt;&lt;br&gt;magnet:?xt=urn:sha1:GGKBP2G6CBFTHEJ6BCQKV3EMB4RKMEU5&amp;dn=gtk-gnutella-0.96.6.tar.bz2
&lt;br&gt;&lt;br&gt;IMPORTANT: Please note that the previous stable release 0.96.5 expires on
&lt;br&gt;April 1st, in a few days. &amp;nbsp;Consider upgrading to the newest release by
&lt;br&gt;compiling the program yourself to avoid any inconvenience.
&lt;br&gt;&lt;br&gt;Here are the changes since 0.96.6, as listed in the ChangeLog:
&lt;br&gt;&lt;br&gt;# v 0.96.6 &amp;nbsp; 2009-03-29 &amp;nbsp;[stable]
&lt;br&gt;&lt;br&gt;Bug Fixes:
&lt;br&gt;&lt;br&gt;- #1932909 &amp;quot;columns in search window do not scale properly&amp;quot;.
&lt;br&gt;- Fixed improper HTTP chunking when outputing chunks larger than 64 KiB.
&lt;br&gt;- #2628899 &amp;quot;tries to download from my old self after IP changes&amp;quot;.
&lt;br&gt;- Was not always resuming the interrupted SHA-1 computation of a finished file
&lt;br&gt;&amp;nbsp; when servent was closed in the middle of processing.
&lt;br&gt;- Fixed bad range checking test in the download part.
&lt;br&gt;- Was not paying attention to the &amp;quot;give_server_hostname&amp;quot; property and instead
&lt;br&gt;&amp;nbsp; sent &amp;quot;HNAME&amp;quot; GGEP extensions in query hits provided a non-empty name was
&lt;br&gt;&amp;nbsp; defined as the &amp;quot;server_hostname&amp;quot;.
&lt;br&gt;- Fixed improper upload slot counting which introduced race conditions,
&lt;br&gt;&amp;nbsp; sometimes leading to having more slots used than the configured maximum
&lt;br&gt;&amp;nbsp; (in addition to the &amp;quot;quick&amp;quot; upload slots).
&lt;br&gt;- Prevent occasional crashes at shutdown time, during subsystem cleanups.
&lt;br&gt;- Fixed corner cases where we could lose a server hostname and downright bug
&lt;br&gt;&amp;nbsp; where we discarded the hostname after a DNS lookup if the subsequent
&lt;br&gt;&amp;nbsp; connection attempt did not succeed.
&lt;br&gt;&lt;br&gt;Improvements:
&lt;br&gt;- Refuse to share certain directories: /, $HOME, $GTK_GNUTELLA_DIR, and
&lt;br&gt;&amp;nbsp; the incomplete and corrupted directories.
&lt;br&gt;- Downloads GUI: added checkboxes to invert the select/filter patterns.
&lt;br&gt;- Downloads GUI: added &amp;quot;Modified&amp;quot; column and detail showing the timestamp of
&lt;br&gt;&amp;nbsp; the last file modification.
&lt;br&gt;- Optional beautification operations on filenames: strip leading &amp;quot;-&amp;quot;, remove
&lt;br&gt;&amp;nbsp; consecutive &amp;quot;_&amp;quot; and prevent &amp;quot;_&amp;quot; surrounding punctuation characters.
&lt;br&gt;- Fixed significant performance issue in the Gtk+ 1.2 front-end: update of
&lt;br&gt;&amp;nbsp; upload statistics was O(n) but is now O(1).
&lt;br&gt;- Background TTH file verification now lights an icon in the GUI.
&lt;br&gt;- Show TTH tree depth in the download &amp;quot;Details&amp;quot; pane.
&lt;br&gt;- Update the bitzi metadata info box when a query finishes, so that it is
&lt;br&gt;&amp;nbsp; not required to click on the result again after requesting bitzi data.
&lt;br&gt;- Added MIME type column for search results.
&lt;br&gt;- Added &amp;quot;Last Request&amp;quot; and &amp;quot;Last Upload&amp;quot; columns to the Upload History.
&lt;br&gt;- Almost complete DHT support (missing only publishing of data), but code
&lt;br&gt;&amp;nbsp; needs to be explicitly enabled by setting &amp;quot;enable_dht&amp;quot; to TRUE. &amp;nbsp;The DHT
&lt;br&gt;&amp;nbsp; knows how to look for alt-locs for files and push-proxies for firewalled
&lt;br&gt;&amp;nbsp; hosts, and will store local data for others to query.
&lt;br&gt;- New shell commands &amp;quot;stats&amp;quot;, &amp;quot;download&amp;quot;, &amp;quot;echo&amp;quot;.
&lt;br&gt;- It is now possible to rename files being downloaded (through GTK2 or shell,
&lt;br&gt;&amp;nbsp; no support in GTK1).
&lt;br&gt;- Added more filename extensions to the built-in search filters.
&lt;br&gt;- Switch resources after getting an HTTP error if the connection is kept alive
&lt;br&gt;&amp;nbsp; and the error permits follow-ups (non-busy conditions).
&lt;br&gt;- Improved ability to switch resources after file completion by ignoring
&lt;br&gt;&amp;nbsp; trailing swarming data, to keep the connection alive.
&lt;br&gt;- Bitzi tickets are refreshed when explicitely requested, avoiding reuse
&lt;br&gt;&amp;nbsp; of stale metadata
&lt;br&gt;- Completed files are displayed during hash verification.
&lt;br&gt;- Only propagate good alt-locs for files we are downloading, i.e. addresses
&lt;br&gt;&amp;nbsp; of hosts which we know to be serving that file because we contacted them.
&lt;br&gt;- Many new statistics counters.
&lt;br&gt;- Allow scheduling of special downloads without considering per-host limits,
&lt;br&gt;&amp;nbsp; as these are of a much shorter duration (THEX and browse host requests).
&lt;br&gt;- Always seed completed files, regardless of their size (no PFSP minimum as
&lt;br&gt;&amp;nbsp; with partial files), when their SHA-1 has been verified.
&lt;br&gt;- Incorrectly encoded Bitzi metadata is translated to Unicode.
&lt;br&gt;- Browse-host responses are sorted alphanumerically on relative pathnames to
&lt;br&gt;&amp;nbsp; allow users to relate files together if they don't understand GGEP &amp;quot;PATH&amp;quot;.
&lt;br&gt;- Improved routing of PUSH messages by also looking whether targetted hosts
&lt;br&gt;&amp;nbsp; happen to be one of our immediate neighbours.
&lt;br&gt;- Updated Norwegian Bokmal and Spanish translations.
&lt;br&gt;&lt;br&gt;Under the hood:
&lt;br&gt;&lt;br&gt;- Parse legacy Shareaza THEX URIs &amp;quot;urn:tree:tiger/:&amp;quot; (extra &amp;quot;/&amp;quot; here).
&lt;br&gt;- Handle non-standard &amp;nbsp;X-Thex-URI headers if peer provides a valid
&lt;br&gt;&amp;nbsp; X-Content-URN header (Shareaza 2.1.0.0).
&lt;br&gt;- Also attempt to give priority to the last &amp;quot;pfsp_last_chunk&amp;quot; bytes of
&lt;br&gt;&amp;nbsp; downloaded files, since that can contain important indexing information to
&lt;br&gt;&amp;nbsp; enable pre-view of partial video files.
&lt;br&gt;- More MIME types known (derived from file extensions).
&lt;br&gt;- Can now download THEX data at a tree depth of 11 for files larger than 1 GiB.
&lt;br&gt;- Can download sub-optimal THEX data, as non-optimal data is better than none,
&lt;br&gt;&amp;nbsp; but keeps looking for THEX data at the optimal tree depth nonetheless.
&lt;br&gt;- Reimplemented scanning of shared directories as a background task so that
&lt;br&gt;&amp;nbsp; the process (not just the GUI) is fully responsive during the whole scan.
&lt;br&gt;- Let the background task scheduler compute the proper amount of ticks to
&lt;br&gt;&amp;nbsp; use for each task.
&lt;br&gt;- Upload statistics now record the file's SHA-1, so that we can consolidate
&lt;br&gt;&amp;nbsp; partial file sharing with library sharing statistics, with the filename
&lt;br&gt;&amp;nbsp; being forced to the library's filename.
&lt;br&gt;- Avoid starting moving a completed file if there is not enough space on
&lt;br&gt;&amp;nbsp; the targetted file system.
&lt;br&gt;- Recognize and propagate the &amp;quot;DHT&amp;quot; GGEP extension in pongs.
&lt;br&gt;- Added support for &amp;quot;DHTIPP&amp;quot; GGEP extension in pings, used for DHT bootstrap.
&lt;br&gt;- Added more entropy to the random number seed.
&lt;br&gt;- Plugged memory leaks
&lt;br&gt;- No longer send SHA-1 queries on the Gnutella network. They are now performed
&lt;br&gt;&amp;nbsp; through the DHT, which has the suitable topology to do so efficiently.
&lt;br&gt;- Fixed UDP bandwidth computation, and removed any limit on UDP incoming.
&lt;br&gt;- Updated list of hostile IP adress ranges, Geo-IP data, spam patterns and
&lt;br&gt;&amp;nbsp; spam samples.
&lt;br&gt;- Property loading from files was in O(n*n), made it O(n).
&lt;br&gt;- Now detect property files being blindly copied over from another
&lt;br&gt;&amp;nbsp; gtk-gnutella's config directory and reset properties whose value needs to
&lt;br&gt;&amp;nbsp; be unique.
&lt;br&gt;- The GUID and the KUID (Kademlia ID, the DHT node ID) were made sticky.
&lt;br&gt;- Optimization of QRP lookups in tables ranging from 16k to 2M slots.
&lt;br&gt;- Limit amount of hits to 10 per query hit packet, as LimeWire chokes otherwise.
&lt;br&gt;- Limit amount of alt-locs in hits to 10 or LimeWire chokes.
&lt;br&gt;- Keep connection alive when reporting an HTTP error to allow remote resource
&lt;br&gt;&amp;nbsp; switching if necessary.
&lt;br&gt;- Emit and parse new X-Downloaded header, apparently introduced by LimeWire.
&lt;br&gt;- Added parsing of X-FW-Node-Info headers to grab push-proxies from firewalled
&lt;br&gt;&amp;nbsp; hosts, as well as gather the proper GUID and host address/port.
&lt;br&gt;- Emit X-FW-Node-Info if node is firewalled but continue to list our
&lt;br&gt;&amp;nbsp; push-proxies in the standard X-Push-Proxies header.
&lt;br&gt;- Avoid endless aggressive chunk splitting during swarming.
&lt;br&gt;- Proper parsing of comma-separated values in Accept and other Accept-Encoding
&lt;br&gt;&amp;nbsp; HTTP headers.
&lt;br&gt;- Reject UDP packets from unspecified addresses.
&lt;br&gt;- Drain more data out of the UDP receive buffer to prevent it from filling up.
&lt;br&gt;- Strip at most 5 trailing characters from words when building the QRP table,
&lt;br&gt;&amp;nbsp; thereby inserting less radices and making the table more sparse.
&lt;br&gt;- Removed workarounds for dealing with broken 0.96.2 nodes and earlier 0.95.x.
&lt;br&gt;- Extended syntax for push:// exact sources in magnets to be able to supply
&lt;br&gt;&amp;nbsp; all the known push-proxies, even if that is an empty set. &amp;nbsp;Since downloads
&lt;br&gt;&amp;nbsp; are persisted as magnets, this also allows keeping all the previously
&lt;br&gt;&amp;nbsp; known push-proxies accross sessions.
&lt;br&gt;- Upgraded PARQ to version 1.1 (mostly specification cleanups).
&lt;br&gt;- Added additional anti-hammering for cases where many files on the same
&lt;br&gt;&amp;nbsp; server are queued and gtk-gnutella is configured to launch more than 1
&lt;br&gt;&amp;nbsp; connection per IP. &amp;nbsp;Connection attempts to the same server are now limited
&lt;br&gt;&amp;nbsp; to 5 per minute.
&lt;br&gt;&lt;br&gt;Limitations:
&lt;br&gt;&lt;br&gt;- DHT code is still experimental, although functional: configuration of
&lt;br&gt;&amp;nbsp; parameters can only be done through the shell, and there is no support
&lt;br&gt;&amp;nbsp; for publishing yet.
&lt;br&gt;&lt;br&gt;Enjoy!
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22836715&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 28, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-28%2C-Issue-1-tp22836715p22836715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22688349</id>
	<title>gtk-gnutella-devel Digest, Vol 27, Issue 5</title>
	<published>2009-03-24T12:52:00Z</published>
	<updated>2009-03-24T12:52:00Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;weird sigabrt crashes with ld in config	testing
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Update Spanish Translation (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Update Spanish Translation (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Update Spanish Translation (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Thu, 19 Mar 2009 20:26:19 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090319192619.GB14509@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; On 18-Mar-09, at 4:41 PM, Christian Biere wrote:
&lt;br&gt;&amp;gt; &amp;gt; Could you pin-point at what part of Configure the crashes occur?
&lt;br&gt;&lt;br&gt;&amp;gt; try.c: In function ?main?:
&lt;br&gt;&amp;gt; try.c:14: warning: implicit declaration of function ?closefrom?
&lt;br&gt;&amp;gt; collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;&amp;gt; Undefined symbols:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&amp;quot;_closefrom&amp;quot;, referenced from:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in cc3gEU9T.o
&lt;br&gt;&amp;gt; terminate called after throwing an instance of 'char const*'
&lt;br&gt;&amp;gt; terminate called recursively
&lt;br&gt;&lt;br&gt;The crash itself is probably in bug in ld. According to the
&lt;br&gt;great oracle, likely a bug in the version of binutils used by
&lt;br&gt;your system.
&lt;br&gt;&lt;br&gt;The checks which cause a crash should be negative on your
&lt;br&gt;system anyway. It's just odd that not all checks which should
&lt;br&gt;and do have negative results cause this crash. I modified
&lt;br&gt;Configure slightly. Maybe this prevents the crashes. In any
&lt;br&gt;case, as far as I understand, these crashes don't prevent
&lt;br&gt;gtk-gnutella from compiling and running successfully, it is
&lt;br&gt;just an nuisance during the Configure run, right?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Thu, 19 Mar 2009 19:47:11 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;C4C194B8-120F-461A-B299-EFA7A98121AD@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=WINDOWS-1252; format=flowed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 19-Mar-09, at 3:26 PM, Christian Biere wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; On 18-Mar-09, at 4:41 PM, Christian Biere wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Could you pin-point at what part of Configure the crashes occur?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; try.c: In function ?main?:
&lt;br&gt;&amp;gt;&amp;gt; try.c:14: warning: implicit declaration of function ?closefrom?
&lt;br&gt;&amp;gt;&amp;gt; collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;&amp;gt;&amp;gt; Undefined symbols:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;quot;_closefrom&amp;quot;, referenced from:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; _main in cc3gEU9T.o
&lt;br&gt;&amp;gt;&amp;gt; terminate called after throwing an instance of 'char const*'
&lt;br&gt;&amp;gt;&amp;gt; terminate called recursively
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The crash itself is probably in bug in ld. According to the
&lt;br&gt;&amp;gt; great oracle, likely a bug in the version of binutils used by
&lt;br&gt;&amp;gt; your system.
&lt;/div&gt;&lt;br&gt;There's an oracle? &amp;nbsp;I knew mystery cults proliferated in the IT world, &amp;nbsp;
&lt;br&gt;but I thought they were mainly for system administrators and Tier 1 &amp;nbsp;
&lt;br&gt;types.
&lt;br&gt;&lt;br&gt;It looks like OS X has an Apple-developed ld (@(#)PROGRAM:ld &amp;nbsp; 
&lt;br&gt;PROJECT:ld64-77), part of the Darwin project. &amp;nbsp;Hasn't had a change &amp;nbsp;
&lt;br&gt;logged since 2007.
&lt;br&gt;&lt;br&gt;The linker problem should only be a nuisance for people who've enabled &amp;nbsp;
&lt;br&gt;the bug reporting system included in the Xcode bundle. &amp;nbsp;There's &amp;nbsp;
&lt;br&gt;probably a way to disable it per session, somewhere off in &amp;nbsp;
&lt;br&gt;Onlinedokumentistan; &amp;nbsp;I'll let you know if it turns up.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 20 Mar 2009 01:20:46 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090320002046.GB17434@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; There's an oracle?
&lt;br&gt;&lt;br&gt;Maybe. Just google it.
&lt;br&gt;&lt;br&gt;&amp;gt; The linker problem should only be a nuisance for people who've enabled &amp;nbsp;
&lt;br&gt;&amp;gt; the bug reporting system included in the Xcode bundle. &amp;nbsp;There's &amp;nbsp;
&lt;br&gt;&amp;gt; probably a way to disable it per session, somewhere off in &amp;nbsp;
&lt;br&gt;&amp;gt; Onlinedokumentistan; &amp;nbsp;I'll let you know if it turns up.
&lt;br&gt;&lt;br&gt;I take it the modifications to Configure didn't make any difference?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Fri, 20 Mar 2009 00:33:26 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;76F7743B-0FD2-4ED2-BDDC-76C2204A4DF2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 19-Mar-09, at 8:20 PM, Christian Biere wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; There's an oracle?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe. Just google it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The linker problem should only be a nuisance for people who've &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; enabled
&lt;br&gt;&amp;gt;&amp;gt; the bug reporting system included in the Xcode bundle. &amp;nbsp;There's
&lt;br&gt;&amp;gt;&amp;gt; probably a way to disable it per session, somewhere off in
&lt;br&gt;&amp;gt;&amp;gt; Onlinedokumentistan; &amp;nbsp;I'll let you know if it turns up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I take it the modifications to Configure didn't make any difference?
&lt;/div&gt;&lt;br&gt;No, sorry.
&lt;br&gt;&lt;br&gt;The abort-signaling errors seem to occur only when a function is &amp;nbsp;
&lt;br&gt;assumed to be being implicitly declared. &amp;nbsp;That is, when 'invent.h' is &amp;nbsp;
&lt;br&gt;not found the linker fails gracefully even though getinvent() is being &amp;nbsp;
&lt;br&gt;implicitly (of course) declared. &amp;nbsp;Similarly, the test for &amp;nbsp;
&lt;br&gt;posix_fadvise() fails gracefully because &amp;nbsp;none of the identifiers &amp;nbsp;
&lt;br&gt;(such as POSIX_FADV_NORMAL) in the code are declared, an obvious &amp;nbsp;
&lt;br&gt;error. &amp;nbsp;However, the test for a function NOT declared in an existing &amp;nbsp;
&lt;br&gt;header file fails ungracefully, producing an abort signal.
&lt;br&gt;&lt;br&gt;There is a cc flag in the Darwin version of gcc, '-Werror-implicit- 
&lt;br&gt;function-declaration', which causes all implicit declarations to be &amp;nbsp;
&lt;br&gt;treated as errors rather than warnings. &amp;nbsp;Unfortunately one must then &amp;nbsp;
&lt;br&gt;include 'stdlib.h' to use exit, but this seems to only be once, in &amp;nbsp;
&lt;br&gt;'try.c'.
&lt;br&gt;&lt;br&gt;Treating implicit function declarations as errors seems to solve every &amp;nbsp;
&lt;br&gt;incidence of non-graceful termination, pre-empting it with graceful &amp;nbsp;
&lt;br&gt;termination, except for one. &amp;nbsp;When the use of the locale_charset() &amp;nbsp;
&lt;br&gt;function left undeclared by the (existing) header file 'libcharset.h' &amp;nbsp;
&lt;br&gt;is tested, the implicit declaration goes unnoticed. &amp;nbsp;I'm not sure why.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Fri, 20 Mar 2009 09:26:42 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] weird sigabrt crashes with ld in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; config	testing
&lt;br&gt;To: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;871vss46e5.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On 15 Mar 2009, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am, by the way, getting some weird crash notifications from ld when
&lt;br&gt;&amp;gt; the configure (build) script is running, between 2-4 per run. &amp;nbsp;Is a &amp;nbsp;
&lt;br&gt;&amp;gt; behavior unique to GNU-ld being assumed maybe? &amp;nbsp;This behavior is new. &amp;nbsp; 
&lt;br&gt;&amp;gt; It's been a while since I built GTKG, however, so it could be a change &amp;nbsp;
&lt;br&gt;&amp;gt; in the system rather than a change in your script; &amp;nbsp;I'm not sure I &amp;nbsp;
&lt;br&gt;&amp;gt; would know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Process: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ld [27402]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thread 0 Crashed:
&lt;/div&gt;&lt;br&gt;&amp;gt; 4 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x001529a4 std::terminate() + 68
&lt;br&gt;&amp;gt; 5 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152c68 __cxa_rethrow + 128
&lt;br&gt;&amp;gt; 6 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00154d88 &amp;nbsp;
&lt;br&gt;&amp;gt; __gnu_cxx::__verbose_terminate_handler() + 244
&lt;br&gt;&amp;gt; 7 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152940 __gxx_personality_v0 + &amp;nbsp;
&lt;br&gt;&amp;gt; 1240
&lt;br&gt;&amp;gt; 8 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x001529a4 std::terminate() + 68
&lt;br&gt;&amp;gt; 9 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152be4 __cxa_throw + 124
&lt;br&gt;&amp;gt; 10 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x00011294 0x1000 + 66196
&lt;br&gt;&lt;br&gt;Apple seems to have shipped you the gold linker. &amp;nbsp;It is buggy. &amp;nbsp;Can
&lt;br&gt;you get the regular binutils linker and not use the gold one? &amp;nbsp;The
&lt;br&gt;regular ld is written in 'C'. &amp;nbsp;From your stack trace, ld is throwing
&lt;br&gt;an un-caught exception. &amp;nbsp;Also, gold was most tested/developed on the
&lt;br&gt;x86. &amp;nbsp;Support for the PPC is perhaps a bit behind.
&lt;br&gt;&lt;br&gt;In any case, it is not a gtk-gnutella problem at all.
&lt;br&gt;&lt;br&gt;fwiw,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 24 Mar 2009 15:15:48 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090324141548.GB13855@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;I think I made it before the deadline.
&lt;br&gt;&lt;br&gt;An updated spanish translation for gtk-gnutella is available on the
&lt;br&gt;following URL. It is 99% complete, with only 3 untranslated strings,
&lt;br&gt;which I could not make sense of inside my head.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cronicaslinuxeras.com/media/blogs/sw/translation/gtk-gnutella-es-r16210.po.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;aka:
&lt;br&gt;&lt;br&gt;urn:bitprint:OOOWZMIPMVGNX5FCSOR7MTOGM3I63CDA.RHJ6KWLGRZTSJDIJVBQYUA3GXVMLRFVK2FV7FIQ
&lt;br&gt;&lt;br&gt;I stripped all the source references from the po file :)
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Tue, 24 Mar 2009 20:24:11 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090324192411.GA31559@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Tue, Mar 24, 2009 at 03:15:48PM +0100, Larry Nieves wrote:
&lt;br&gt;&amp;gt; aka:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; urn:bitprint:OOOWZMIPMVGNX5FCSOR7MTOGM3I63CDA.RHJ6KWLGRZTSJDIJVBQYUA3GXVMLRFVK2FV7FIQ
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Make that:
&lt;br&gt;&lt;br&gt;urn:bitprint:VJQ3EIWL562AJEHPETK55W7QWYSA2FDR.2PL5LDTOONZMQMK4552ZAL2UXQS3PMDNFV6K2OY
&lt;br&gt;&lt;br&gt;I found a couple of errors and updated.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Tue, 24 Mar 2009 20:52:30 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Update Spanish Translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090324195230.GA38@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;br&gt;&amp;gt; Make that:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; urn:bitprint:VJQ3EIWL562AJEHPETK55W7QWYSA2FDR.2PL5LDTOONZMQMK4552ZAL2UXQS3PMDNFV6K2OY
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found a couple of errors and updated.
&lt;br&gt;&lt;br&gt;I found some mistakes, too. If you translate something like &amp;quot;Bitzi|Underrated&amp;quot;, you must
&lt;br&gt;strip the &amp;quot;Bitzi|&amp;quot; in the translated string. The &amp;quot;pipe symbol&amp;quot; is a special character
&lt;br&gt;in this context. This is also documented in the I18N guide:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/I18N&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella/doc/devguide/I18N&lt;/a&gt;&lt;br&gt;&lt;br&gt;Could you correct this, please? Thanks.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
&lt;br&gt;powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
&lt;br&gt;easily build your RIAs with Flex Builder, the Eclipse(TM)based development
&lt;br&gt;software that enables intelligent coding and step-through debugging.
&lt;br&gt;Download the free 60 day trial. &lt;a href=&quot;http://p.sf.net/sfu/www-adobe-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-adobe-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22688349&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 27, Issue 5
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-27%2C-Issue-5-tp22688349p22688349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22593834</id>
	<title>gtk-gnutella-devel Digest, Vol 27, Issue 4</title>
	<published>2009-03-18T22:05:18Z</published>
	<updated>2009-03-18T22:05:18Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;Push proxy checks (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Push proxy checks (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;feeling bitter about symbolic links &amp; build	errata (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;[gtk-gnutella-users] Call for translations (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;[gtk-gnutella-users] Call for translations (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;feeling bitter about symbolic links	&amp;	build errata
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Mon, 16 Mar 2009 21:21:18 +0100
&lt;br&gt;From: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Push proxy checks
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;26848.1237234878@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;I'm suspecting there is something wrong with the push-proxy handling
&lt;br&gt;in GTKG because I'm not seeing any push-proxy request made locally.
&lt;br&gt;I cannot seem to be able to pinpoint anything wrong however, other
&lt;br&gt;than finding it strange to never get any push-proxy request when I
&lt;br&gt;am the push-proxy of so many leaves.
&lt;br&gt;&lt;br&gt;Can anyone running lastest SVN as an ultra node run this from the
&lt;br&gt;shell:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo stats | gtk-gnutella --shell | grep ^push_proxy
&lt;br&gt;&lt;br&gt;and let me know if you see non-zero values in the output?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Mon, 16 Mar 2009 22:47:28 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Push proxy checks
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090316214728.GB4608@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;On Mon, Mar 16, 2009 at 09:21:18PM +0100, Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm suspecting there is something wrong with the push-proxy handling
&lt;br&gt;&amp;gt; in GTKG because I'm not seeing any push-proxy request made locally.
&lt;br&gt;&amp;gt; I cannot seem to be able to pinpoint anything wrong however, other
&lt;br&gt;&amp;gt; than finding it strange to never get any push-proxy request when I
&lt;br&gt;&amp;gt; am the push-proxy of so many leaves.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can anyone running lastest SVN as an ultra node run this from the
&lt;br&gt;&amp;gt; shell:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	echo stats | gtk-gnutella --shell | grep ^push_proxy
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and let me know if you see non-zero values in the output?
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;I have one UP running since one hour ago, with 20 Leaves connected to
&lt;br&gt;it, 18 of which are push-proxied by my node. So far all zeros on the
&lt;br&gt;push_proxy counts statistics. Version is r16136 (I think that's
&lt;br&gt;yesterday commit, if I'm not wrong).
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: not available
&lt;br&gt;Type: application/pgp-signature
&lt;br&gt;Size: 197 bytes
&lt;br&gt;Desc: Digital signature
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 17 Mar 2009 22:04:44 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] feeling bitter about symbolic links &amp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; build	errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;737BDD9F-5D5C-42FE-9466-3B061E229B93@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Heya,
&lt;br&gt;&lt;br&gt;1) &amp;nbsp;In ./contrib/bitter, 'config.h' and the contents of the 'src' &amp;nbsp;
&lt;br&gt;directory are symbolic links to items in a directory that does not &amp;nbsp;
&lt;br&gt;exist on my computer.
&lt;br&gt;&lt;br&gt;2) &amp;nbsp;-pipe is not being added to my cc flags the way it should be; &amp;nbsp;I'm &amp;nbsp;
&lt;br&gt;not sure why. &amp;nbsp;This seems to coincide with a 'HOLD IT, the default...' &amp;nbsp;
&lt;br&gt;verification (breezed through by build.sh) that does not appear if I &amp;nbsp;
&lt;br&gt;add it myself when running build.sh.
&lt;br&gt;&lt;br&gt;3) &amp;nbsp;Not all instances of rm in Configure have the directory flag set. &amp;nbsp; 
&lt;br&gt;This is needed to remove &amp;quot;*.dSYM&amp;quot; directories created by compiling/ 
&lt;br&gt;linking tests.
&lt;br&gt;&lt;br&gt;4) &amp;nbsp;The linker crashes appear to be an OS X 10.5.6 (possibly only on &amp;nbsp;
&lt;br&gt;PPC) problem, as they occur even with the pre-r15925 version of &amp;nbsp;
&lt;br&gt;Configure, which was last edited in September and which I believe I &amp;nbsp;
&lt;br&gt;would have built GTKG using at some point. &amp;nbsp;They don't appear to &amp;nbsp;
&lt;br&gt;affect anything.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 18 Mar 2009 17:31:08 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [gtk-gnutella-users] Call for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; translations
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090318163107.GA9740@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Quoting Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.users:
&lt;br&gt;&amp;gt; :Here you go. I always forget which is the correct order for diff (the
&lt;br&gt;&amp;gt; :new file first, or the old file first), so if this patch is reversed, I
&lt;br&gt;&amp;gt; :apologize. Anyway it's only one line that has to be modified.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks, committed, and all po files were updated.
&lt;br&gt;&lt;br&gt;Was there any point to commit this, if any translator can do exactly
&lt;br&gt;this? The PO files and the POT file are inherently stale and are only
&lt;br&gt;snapshots. Before starting translating or updating the translation
&lt;br&gt;one should always fetch the newest sources and regenerate the POT
&lt;br&gt;file.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Note that source code location is in essence fuzzy: the source code
&lt;br&gt;&amp;gt; changes regularily (this is why there was this --no-location switch
&lt;br&gt;&amp;gt; in the first place).
&lt;br&gt;&lt;br&gt;The comments have been removed because they are always stale and
&lt;br&gt;if I remember correctly not even updated/corrected. So after a
&lt;br&gt;couple of updates you end up with billions of useless source
&lt;br&gt;code references and the diffs become very bloated because these
&lt;br&gt;exact location of comments changes all the time.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 18 Mar 2009 17:28:49 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [gtk-gnutella-users] Call for
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; translations
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gprb0h$2k5$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Was there any point to commit this, if any translator can do exactly
&lt;br&gt;:this? The PO files and the POT file are inherently stale and are only
&lt;br&gt;:snapshots. Before starting translating or updating the translation
&lt;br&gt;:one should always fetch the newest sources and regenerate the POT
&lt;br&gt;:file.
&lt;br&gt;&lt;br&gt;I want to ease the job of translaters as much as possible since the
&lt;br&gt;time before the release is short.
&lt;br&gt;&lt;br&gt;:The comments have been removed because they are always stale and
&lt;br&gt;:if I remember correctly not even updated/corrected. So after a
&lt;br&gt;:couple of updates you end up with billions of useless source
&lt;br&gt;:code references and the diffs become very bloated because these
&lt;br&gt;:exact location of comments changes all the time.
&lt;br&gt;&lt;br&gt;Of course, the plan is to re-instantiate the --no-location switch before
&lt;br&gt;making the release. &amp;nbsp;And naturally, I do not plan to regenerate a new POT
&lt;br&gt;each time there is a source commit. &amp;nbsp;The current locations will have to do.
&lt;br&gt;People with a proper build environment can always run:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make gtk-gnutella.pot-update
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make
&lt;br&gt;&lt;br&gt;to regenerate the proper locations.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Wed, 18 Mar 2009 21:41:44 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090318204144.GA13668@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Heya,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) &amp;nbsp;In ./contrib/bitter, 'config.h' and the contents of the 'src' &amp;nbsp;
&lt;br&gt;&amp;gt; directory are symbolic links to items in a directory that does not &amp;nbsp;
&lt;br&gt;&amp;gt; exist on my computer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2) &amp;nbsp;-pipe is not being added to my cc flags the way it should be; &amp;nbsp;I'm &amp;nbsp;
&lt;br&gt;&amp;gt; not sure why. &amp;nbsp;This seems to coincide with a 'HOLD IT, the default...' &amp;nbsp;
&lt;br&gt;&amp;gt; verification (breezed through by build.sh) that does not appear if I &amp;nbsp;
&lt;br&gt;&amp;gt; add it myself when running build.sh.
&lt;/div&gt;&lt;br&gt;These two issues should be corrected now.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 3) &amp;nbsp;Not all instances of rm in Configure have the directory flag set. &amp;nbsp; 
&lt;br&gt;&amp;gt; This is needed to remove &amp;quot;*.dSYM&amp;quot; directories created by compiling/ 
&lt;br&gt;&amp;gt; linking tests.
&lt;br&gt;&lt;br&gt;This should be fixed, too. If you still notice any remaining garbage,
&lt;br&gt;let me know.
&lt;br&gt;&lt;br&gt;&amp;gt; 4) &amp;nbsp;The linker crashes appear to be an OS X 10.5.6 (possibly only on &amp;nbsp;
&lt;br&gt;&amp;gt; PPC) problem, as they occur even with the pre-r15925 version of &amp;nbsp;
&lt;br&gt;&amp;gt; Configure, which was last edited in September and which I believe I &amp;nbsp;
&lt;br&gt;&amp;gt; would have built GTKG using at some point. &amp;nbsp;They don't appear to &amp;nbsp;
&lt;br&gt;&amp;gt; affect anything.
&lt;br&gt;&lt;br&gt;Could you pin-point at what part of Configure the crashes occur?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Thu, 19 Mar 2009 01:04:27 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] feeling bitter about symbolic links
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;	build errata
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4A7CACD2-9020-4498-BF80-D33598C9A244@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=WINDOWS-1252; format=flowed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 18-Mar-09, at 4:41 PM, Christian Biere wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could you pin-point at what part of Configure the crashes occur?
&lt;br&gt;&lt;br&gt;Basically what's been happening is that I've been being notified in &amp;nbsp;
&lt;br&gt;the GUI that crash reports have been logged (so I can send the to &amp;nbsp;
&lt;br&gt;Apple if needed). &amp;nbsp;Either the logging system or more likely the &amp;nbsp;
&lt;br&gt;notification system is a lot sluggy ? it doesn't use the regular &amp;nbsp;
&lt;br&gt;windows manager or some such technical excuse above my comprehension &amp;nbsp;
&lt;br&gt;level ? so I only get as many notices as the general system load allows.
&lt;br&gt;&lt;br&gt;I noticed that feeding garbage into the ld command line provokes a &amp;nbsp;
&lt;br&gt;response thusly:
&lt;br&gt;&lt;br&gt;&amp;gt; ld ijfijojofi fsfkop &amp;nbsp;
&lt;br&gt;&amp;gt; sfofopko 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [23 
&lt;br&gt;&amp;gt; :57:45]
&lt;br&gt;&amp;gt; terminate called after throwing an instance of 'char const*'
&lt;br&gt;&amp;gt; terminate called recursively
&lt;br&gt;&amp;gt; zsh: abort &amp;nbsp; &amp;nbsp; &amp;nbsp;ld ijfijojofi fsfkop sfofopko
&lt;br&gt;&lt;br&gt;Additionally, it will provoke an error message in the GUI, just as the &amp;nbsp;
&lt;br&gt;failures in Configure did. &amp;nbsp;So, I &amp;nbsp;figure this is the sort of error &amp;nbsp;
&lt;br&gt;that's causing the trouble. &amp;nbsp;Abort trap errors can be seen to occur &amp;nbsp;
&lt;br&gt;several times, with $trylink edited so that it doesn't dump stderr to / 
&lt;br&gt;dev/null.
&lt;br&gt;&lt;br&gt;I need to get to bed, so here's a cut &amp; paste of Configure running &amp;nbsp;
&lt;br&gt;with cc errors intact. &amp;nbsp;The problem areas will with luck make instant &amp;nbsp;
&lt;br&gt;and total sense to you.
&lt;br&gt;&lt;br&gt;# &amp;nbsp; &amp;nbsp;# &amp;nbsp; &amp;nbsp;# &amp;nbsp; # &amp;nbsp; &amp;nbsp;#
&lt;br&gt;&lt;br&gt;~/prj/gtk- 
&lt;br&gt;gnutella 
&lt;br&gt;&amp;nbsp;&amp;gt; 
&lt;br&gt;buildgtk 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [0 
&lt;br&gt;:55:30]
&lt;br&gt;First let's make sure your kit is complete. &amp;nbsp;Checking...
&lt;br&gt;Locating common programs...
&lt;br&gt;Checking compatibility between /bin/echo and builtin echo (if any)...
&lt;br&gt;Symbolic links are supported.
&lt;br&gt;Checking how to test for symbolic links...
&lt;br&gt;You can test for symbolic links with 'test -h'.
&lt;br&gt;Good, your tr supports [:lower:] and [:upper:] to convert case.
&lt;br&gt;Using [:upper:] and [:lower:] to convert case.
&lt;br&gt;Operating system name? [darwin]
&lt;br&gt;Operating system version? [9.6.0]
&lt;br&gt;Enable remote control service [n]
&lt;br&gt;Run without any GUI interface [n]
&lt;br&gt;Use which GTK toolkit (1 or 2) [1]
&lt;br&gt;Do you expect to run these scripts and binaries on multiple machines? &amp;nbsp;
&lt;br&gt;[n]
&lt;br&gt;Installation prefix to use? (~name ok) [/usr/local]
&lt;br&gt;AFS does not seem to be running...
&lt;br&gt;Pathname where the public executables will reside? (~name ok)
&lt;br&gt;[/usr/local/bin]
&lt;br&gt;System manual is in /usr/local/man.
&lt;br&gt;Where do the manual pages (source) go? (~name ok)
&lt;br&gt;[/usr/local/share/man/man1]
&lt;br&gt;Pathname where the private library files will reside? (~name ok)
&lt;br&gt;[/usr/local/share/gtk-gnutella]
&lt;br&gt;Use which C compiler? [cc]
&lt;br&gt;Checking for GNU cc in disguise and/or its version number...
&lt;br&gt;Now, how can we feed standard input to your C preprocessor...
&lt;br&gt;Directories to use for library searches? [/usr/lib /usr/local/lib]
&lt;br&gt;What optimizer/debugger flag should be used? [-O2 -g]
&lt;br&gt;Any additional cc flags?
&lt;br&gt;[-W -Wall -Wformat=2 -Wshadow -mcpu=7450 -O2 -ggdb3 -Wno-shadow -pipe]
&lt;br&gt;Let me guess what the preprocessor flags are...
&lt;br&gt;Any additional ld flags (NOT including libraries)? [none]
&lt;br&gt;Checking your choice of C compiler and flags for coherency...
&lt;br&gt;Computing filename position in cpp output for #include directives...
&lt;br&gt;&amp;lt;libintl.h&amp;gt; found.
&lt;br&gt;You have NLS support.
&lt;br&gt;Shall I enable NLS [n]
&lt;br&gt;&amp;lt;unistd.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/file.h&amp;gt; defines the *_OK access constants.
&lt;br&gt;&amp;lt;stdlib.h&amp;gt; found.
&lt;br&gt;Checking whether your compiler can handle __attribute__ ...
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:14: warning: implicit declaration of function ?closefrom?
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_closefrom&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in cc3gEU9T.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;Checking to see if your C compiler knows about &amp;quot;const&amp;quot;...
&lt;br&gt;Checking how we can gather information about dbus...
&lt;br&gt;You've don't seem to have dbus installed?
&lt;br&gt;try.c:2:21: error: stropts.h: No such file or directory
&lt;br&gt;try.c:3:25: error: sys/devpoll.h: No such file or directory
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:7: error: storage size of ?dvp? isn?t known
&lt;br&gt;try.c:16: error: ?POLLREMOVE? undeclared (first use in this function)
&lt;br&gt;try.c:16: error: (Each undeclared identifier is reported only once
&lt;br&gt;try.c:16: error: for each function it appears in.)
&lt;br&gt;try.c:21: warning: implicit declaration of function ?ioctl?
&lt;br&gt;try.c:21: error: ?DP_POLL? undeclared (first use in this function)
&lt;br&gt;try.c:7: warning: unused variable ?dvp?
&lt;br&gt;&amp;lt;dirent.h&amp;gt; found.
&lt;br&gt;try.c:2:23: error: sys/epoll.h: No such file or directory
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:5: error: storage size of ?ev? isn?t known
&lt;br&gt;try.c:7: warning: implicit declaration of function ?epoll_create?
&lt;br&gt;try.c:8: error: ?EPOLLOUT? undeclared (first use in this function)
&lt;br&gt;try.c:8: error: (Each undeclared identifier is reported only once
&lt;br&gt;try.c:8: error: for each function it appears in.)
&lt;br&gt;try.c:9: error: ?EPOLLPRI? undeclared (first use in this function)
&lt;br&gt;try.c:10: error: ?EPOLLERR? undeclared (first use in this function)
&lt;br&gt;try.c:11: error: ?EPOLLHUP? undeclared (first use in this function)
&lt;br&gt;try.c:12: error: ?EPOLLET? undeclared (first use in this function)
&lt;br&gt;try.c:17: warning: implicit declaration of function ?epoll_ctl?
&lt;br&gt;try.c:17: error: ?EPOLL_CTL_ADD? undeclared (first use in this function)
&lt;br&gt;try.c:18: error: ?EPOLL_CTL_MOD? undeclared (first use in this function)
&lt;br&gt;try.c:19: error: ?EPOLL_CTL_DEL? undeclared (first use in this function)
&lt;br&gt;try.c:20: warning: implicit declaration of function ?epoll_wait?
&lt;br&gt;try.c:5: warning: unused variable ?ev?
&lt;br&gt;Shall I enable &amp;quot;fast assertions&amp;quot; [y]
&lt;br&gt;&amp;lt;arpa/inet.h&amp;gt; found.
&lt;br&gt;&amp;lt;netdb.h&amp;gt; found.
&lt;br&gt;Checking whether getaddrinfo() can be used ...
&lt;br&gt;Checking whether geteuid() is available ...
&lt;br&gt;&amp;lt;net/if.h&amp;gt; found.
&lt;br&gt;Checking whether getifaddrs() is available ...
&lt;br&gt;try.c:1:20: error: invent.h: No such file or directory
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:4: error: nested functions are disabled, use -fnested-functions &amp;nbsp;
&lt;br&gt;to re-enable
&lt;br&gt;try.c:4: error: syntax error before ?*? token
&lt;br&gt;try.c:5: error: ?ret? undeclared (first use in this function)
&lt;br&gt;try.c:5: error: (Each undeclared identifier is reported only once
&lt;br&gt;try.c:5: error: for each function it appears in.)
&lt;br&gt;try.c:5: warning: implicit declaration of function ?getinvent?
&lt;br&gt;What is the file extension used for shared libraries? [dylib]
&lt;br&gt;Checking for optional libraries...
&lt;br&gt;Which libraries to use? [-lz -lresolv -liconv -lm -lintl]
&lt;br&gt;Checking for GNU C Library...
&lt;br&gt;Shall I use nm to extract C symbols from the libraries? [n]
&lt;br&gt;getdtablesize() found.
&lt;br&gt;Checking whether getuid() is available ...
&lt;br&gt;Checking how we can gather information about GNU TLS...
&lt;br&gt;Enable GNU TLS support [y]
&lt;br&gt;&amp;lt;netinet/in.h&amp;gt; found.
&lt;br&gt;&amp;lt;netinet/ip.h&amp;gt; found.
&lt;br&gt;Checking for IP TOS (Type of Service) support...
&lt;br&gt;Checking whether IPv6 can be used ...
&lt;br&gt;Checking whether the member &amp;quot;udata&amp;quot; of &amp;quot;struct kevent&amp;quot; is an integer ...
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:7: error: invalid operands to binary |
&lt;br&gt;Checking whether kqueue() is available ...
&lt;br&gt;Checking how we can gather information about libxml2...
&lt;br&gt;&amp;lt;libcharset.h&amp;gt; found.
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_locale_charset&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccDRJLA9.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;&amp;lt;sys/stat.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/mman.h&amp;gt; found.
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:9: warning: implicit declaration of function ?memalign?
&lt;br&gt;try.c:9: warning: assignment makes pointer from integer without a cast
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_memalign&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccr3S5te.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;Checking whether &amp;quot;struct msghdr&amp;quot; has a member &amp;quot;msg_flags&amp;quot;...
&lt;br&gt;&amp;lt;sys/file.h&amp;gt; defines the O_* constants...
&lt;br&gt;and you have the 3 argument form of open().
&lt;br&gt;&amp;lt;poll.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/poll.h&amp;gt; found.
&lt;br&gt;Checking whether posix_fadvise() is available ...
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:10: error: ?POSIX_FADV_NORMAL? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:10: error: (Each undeclared identifier is reported only once
&lt;br&gt;try.c:10: error: for each function it appears in.)
&lt;br&gt;try.c:11: error: ?POSIX_FADV_RANDOM? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:12: error: ?POSIX_FADV_SEQUENTIAL? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:13: error: ?POSIX_FADV_WILLNEED? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:14: error: ?POSIX_FADV_DONTNEED? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:14: error: ?POSIX_FADV_NOREUSE? undeclared (first use in this &amp;nbsp;
&lt;br&gt;function)
&lt;br&gt;try.c:16: warning: implicit declaration of function ?posix_fadvise?
&lt;br&gt;Checking whether posix_memalign() is available ...
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:10: warning: implicit declaration of function ?posix_memalign?
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_posix_memalign&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccJDACbl.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:13: warning: implicit declaration of function ?preadv?
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_preadv&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccEYHm76.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:13: warning: implicit declaration of function ?pwritev?
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_pwritev&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccoZ6KMG.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;&amp;lt;sys/resource.h&amp;gt; found.
&lt;br&gt;Checking whether SA_INTERRUPT is available in &amp;lt;signal.h&amp;gt;...
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:5: error: ?SA_INTERRUPT? undeclared (first use in this function)
&lt;br&gt;try.c:5: error: (Each undeclared identifier is reported only once
&lt;br&gt;try.c:5: error: for each function it appears in.)
&lt;br&gt;try.c:2:26: error: sys/sendfile.h: No such file or directory
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:9: warning: implicit declaration of function ?sendfile?
&lt;br&gt;try.c:2:26: error: sys/sendfile.h: No such file or directory
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:9: warning: implicit declaration of function ?sendfile?
&lt;br&gt;try.c: In function ?main?:
&lt;br&gt;try.c:12: warning: implicit declaration of function ?setproctitle?
&lt;br&gt;collect2: ld terminated with signal 6 [Abort trap]
&lt;br&gt;Undefined symbols:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;_setproctitle&amp;quot;, referenced from:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_main in ccXmJplw.o
&lt;br&gt;terminate called after throwing an instance of 'char const*'
&lt;br&gt;terminate called recursively
&lt;br&gt;POSIX sigsetjmp found.
&lt;br&gt;Checking whether getaddrinfo() can be used ...
&lt;br&gt;&amp;lt;sys/mount.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/param.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/vfs.h&amp;gt; NOT found.
&lt;br&gt;&amp;lt;sys/times.h&amp;gt; found.
&lt;br&gt;times() found.
&lt;br&gt;What type is returned by times() on this system? [clock_t]
&lt;br&gt;Figuring out host name...
&lt;br&gt;Your host name appears to be &amp;quot;theimac.local&amp;quot;. Right? [y]
&lt;br&gt;uname() found.
&lt;br&gt;Checking to see if your C compiler knows about &amp;quot;volatile&amp;quot;...
&lt;br&gt;try.c: In function ?func?:
&lt;br&gt;try.c:10: warning: ?ap? is used uninitialized in this function
&lt;br&gt;Checking whether we need flags for large file support...
&lt;br&gt;Checking alignment constraints...
&lt;br&gt;Doubles must be aligned on a how-many-byte boundary? [4]
&lt;br&gt;Checking to see how your cpp does stuff like catenate tokens...
&lt;br&gt;You have void (*signal())() instead of int.
&lt;br&gt;Figuring out the flag used by open() for non-blocking I/O...
&lt;br&gt;Let's see what value errno gets from read() on a O_NONBLOCK file...
&lt;br&gt;Compiling for GTK 1: we'll use 'glade'.
&lt;br&gt;Checking how we can gather information about GLib...
&lt;br&gt;Checking how we can gather information about GTK+...
&lt;br&gt;Figuring out my version number...
&lt;br&gt;Looking for a BSD-compatible install program...
&lt;br&gt;Which install program shall I use? (~name ok) [/usr/bin/install]
&lt;br&gt;Ok, let's see how we can create nested directories...
&lt;br&gt;Which memory models are supported? [none]
&lt;br&gt;Checking if your /usr/bin/make program sets $(MAKE)...
&lt;br&gt;Checking how to generate makefile dependencies on your machine...
&lt;br&gt;Name of program to make makefile dependencies? (~name ok)
&lt;br&gt;[/Users/mlye/prj/gtk-gnutella/mkdep]
&lt;br&gt;Let's see whether your /usr/local/bin/msgmerge supports the --update &amp;nbsp;
&lt;br&gt;flag...
&lt;br&gt;Checking out function prototypes...
&lt;br&gt;Checking how to generate random libraries on your machine...
&lt;br&gt;Checking to see how well your C compiler groks the void type...
&lt;br&gt;Which compiler compiler (yacc or bison -y) shall I use? [yacc]
&lt;br&gt;Any additional yacc flags? [none]
&lt;br&gt;&amp;lt;sys/file.h&amp;gt; found.
&lt;br&gt;We'll be including &amp;lt;sys/file.h&amp;gt;.
&lt;br&gt;&amp;lt;fcntl.h&amp;gt; found.
&lt;br&gt;We don't need to include &amp;lt;fcntl.h&amp;gt; if we include &amp;lt;sys/file.h&amp;gt;.
&lt;br&gt;&amp;lt;ifaddrs.h&amp;gt; found.
&lt;br&gt;&amp;lt;inttypes.h&amp;gt; found.
&lt;br&gt;&amp;lt;invent.h&amp;gt; NOT found.
&lt;br&gt;&amp;lt;langinfo.h&amp;gt; found.
&lt;br&gt;&amp;lt;math.h&amp;gt; found.
&lt;br&gt;&amp;lt;pwd.h&amp;gt; found.
&lt;br&gt;&amp;lt;regex.h&amp;gt; found.
&lt;br&gt;&amp;lt;stdarg.h&amp;gt; found.
&lt;br&gt;&amp;lt;varargs.h&amp;gt; found.
&lt;br&gt;We'll include &amp;lt;stdarg.h&amp;gt; to get va_dcl definition.
&lt;br&gt;Using &amp;lt;string.h&amp;gt; instead of &amp;lt;strings.h&amp;gt;.
&lt;br&gt;&amp;lt;sys/sendfile.h&amp;gt; NOT found.
&lt;br&gt;&amp;lt;sys/socket.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/statvfs.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/sysctl.h&amp;gt; found.
&lt;br&gt;Testing to see if we should include &amp;lt;time.h&amp;gt;, &amp;lt;sys/time.h&amp;gt; or both.
&lt;br&gt;We'll include &amp;lt;sys/time.h&amp;gt;.
&lt;br&gt;&amp;lt;sys/types.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/un.h&amp;gt; found.
&lt;br&gt;&amp;lt;sys/utsname.h&amp;gt; found.
&lt;br&gt;&amp;lt;iconv.h&amp;gt; found.
&lt;br&gt;&amp;lt;zlib.h&amp;gt; found.
&lt;br&gt;Checking whether -mieee should be used...
&lt;br&gt;cc1: error: invalid option ?ieee?
&lt;br&gt;Checking whether -pipe should be used...
&lt;br&gt;&lt;br&gt;Feature Summary (Version 0.96.6u):
&lt;br&gt;-------------------------------------------------
&lt;br&gt;GLib version &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : glib-1.x
&lt;br&gt;GUI front-end &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: GTK1
&lt;br&gt;GNU TLS support &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: yes
&lt;br&gt;IPv6 support &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : yes
&lt;br&gt;NLS (Native Language Support) &amp;nbsp; &amp;nbsp; &amp;nbsp;: no
&lt;br&gt;Fast assertions &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: yes
&lt;br&gt;DBus support (experimental) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: no
&lt;br&gt;Remote Shell Interface (deprecated): no
&lt;br&gt;-------------------------------------------------
&lt;br&gt;Creating config.sh...
&lt;br&gt;Doing variable substitutions on .SH files...
&lt;br&gt;Extracting Makefile (with variable substitutions)
&lt;br&gt;Extracting config.h (with variable substitutions)
&lt;br&gt;Extracting extra_files/Makefile (with variable substitutions)
&lt;br&gt;Extracting extra_files/el/Makefile (with variable substitutions)
&lt;br&gt;Extracting extra_files/en/Makefile (with variable substitutions)
&lt;br&gt;Extracting extra_files/ja/Makefile (with variable substitutions)
&lt;br&gt;Extracting gtk-gnutella.spec (with variable substitutions)
&lt;br&gt;Extracting install (with variable substitutions)
&lt;br&gt;Extracting pixmaps/Makefile (with variable substitutions)
&lt;br&gt;Extracting po/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/core/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/dht/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/if/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/if/bridge/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/lib/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/sdbm/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/shell/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/ui/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/ui/gtk/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/ui/gtk/gtk1/Makefile (with variable substitutions)
&lt;br&gt;Extracting src/ui/gtk/gtk2/Makefile (with variable substitutions)
&lt;br&gt;Run /usr/bin/make depend now? [y]
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
&lt;br&gt;powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
&lt;br&gt;easily build your RIAs with Flex Builder, the Eclipse(TM)based development
&lt;br&gt;software that enables intelligent coding and step-through debugging.
&lt;br&gt;Download the free 60 day trial. &lt;a href=&quot;http://p.sf.net/sfu/www-adobe-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-adobe-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22593834&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 27, Issue 4
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-27%2C-Issue-4-tp22593834p22593834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22529903</id>
	<title>gtk-gnutella-devel Digest, Vol 27, Issue 3</title>
	<published>2009-03-15T16:56:36Z</published>
	<updated>2009-03-15T16:56:36Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Nearing release time (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &amp;nbsp;Fatal assertion on quit (r16145) (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Fatal assertion on quit (r16145) (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;Updated Norwegian translation (Alexander Nicolaysen S?rnes)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Updated Norwegian translation (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Fatal assertion in ioheader.c (r16162) (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Fatal assertion in ioheader.c (r16162) (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. &amp;nbsp;weird sigabrt crashes with ld in config testing (Matthew Lye)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sat, 14 Mar 2009 15:23:19 +0100
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Nearing release time
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200903141523.19530.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;On Sunday 08 March 2009, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; There has been numerous changes in SVN in the last two weeks, and I
&lt;br&gt;&amp;gt; would appreciate if you could all download the latest SVN version (at
&lt;br&gt;&amp;gt; least r16089) and let me know whether you experience problems with
&lt;br&gt;&amp;gt; it.
&lt;br&gt;&lt;br&gt;Works smoothly. No obvious problems after some days of testing with DHT 
&lt;br&gt;enabled.
&lt;br&gt;&lt;br&gt;I didn't conduct really thorough tests involving firewalled hosts or 
&lt;br&gt;many files from the same host, but at least I can say that
&lt;br&gt;nothing is obviously broken, and the DHT really seems to successfully 
&lt;br&gt;aid in finding sources.
&lt;br&gt;&lt;br&gt;On a side note, the recent change in the download logic preventing too 
&lt;br&gt;aggressive chunking also seems to be a good thing on average. It leads 
&lt;br&gt;to faster completion of the last bits of a download with many available 
&lt;br&gt;sources (and also to a better estimation of the remaining download time 
&lt;br&gt;in those cases).
&lt;br&gt;&lt;br&gt;Thank you for the great work!
&lt;br&gt;&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sat, 14 Mar 2009 13:43:11 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Fatal assertion on quit (r16145)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;2D8F13D4-FE52-49D5-A140-27F37C8A4AF8@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;Unfortunately I was running with optimizations. &amp;nbsp;:(
&lt;br&gt;&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in routing.c:2633: &amp;quot;id&amp;quot;
&lt;br&gt;&lt;br&gt;Program received signal SIGABRT, Aborted.
&lt;br&gt;0x9499caf0 in __kill ()
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x9499caf0 in __kill ()
&lt;br&gt;#1 &amp;nbsp;0x94a37bb0 in abort ()
&lt;br&gt;#2 &amp;nbsp;0x0021d078 in assertion_failure (data=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;) at fast_assert.c:96
&lt;br&gt;#3 &amp;nbsp;0x0016ff04 in dht_fill_closest (id=0x0, kvec=0x3fe2a00, kcnt=1, &amp;nbsp;
&lt;br&gt;exclude=0x0, alive=1) at routing.c:2633
&lt;br&gt;#4 &amp;nbsp;0x0015bb4c in keys_update_kball (bootstrapped=0) at keys.c:1075
&lt;br&gt;#5 &amp;nbsp;0x00170298 in dht_close () at routing.c:2896
&lt;br&gt;#6 &amp;nbsp;0x00003420 in gtk_gnutella_exit (n=0) at main.c:398
&lt;br&gt;#7 &amp;nbsp;0x00194604 in quit (force=1) at main_cb.c:112
&lt;br&gt;#8 &amp;nbsp;0x0054e9cc in gtk_handlers_run ()
&lt;br&gt;#9 &amp;nbsp;0x0054f15c in gtk_signal_real_emit ()
&lt;br&gt;#10 0x0054fb78 in gtk_signal_emit ()
&lt;br&gt;#11 0x0063afec in gtk_real_button_released ()
&lt;br&gt;#12 0x0054ecf0 in gtk_signal_real_emit ()
&lt;br&gt;#13 0x0054fb78 in gtk_signal_emit ()
&lt;br&gt;#14 0x0063ac1c in gtk_button_button_release ()
&lt;br&gt;#15 0x00598254 in gtk_marshal_BOOL__POINTER ()
&lt;br&gt;#16 0x0054ee60 in gtk_signal_real_emit ()
&lt;br&gt;#17 0x0054fb78 in gtk_signal_emit ()
&lt;br&gt;#18 0x004f1924 in gtk_widget_event ()
&lt;br&gt;#19 0x0059a1f0 in gtk_propagate_event ()
&lt;br&gt;#20 0x0059a6a8 in gtk_main_do_event ()
&lt;br&gt;#21 0x006dd268 in gdk_event_dispatch ()
&lt;br&gt;#22 0x00725ac4 in g_main_dispatch ()
&lt;br&gt;#23 0x00727184 in g_main_iterate ()
&lt;br&gt;#24 0x007274cc in g_main_run ()
&lt;br&gt;#25 0x0059ab38 in gtk_main ()
&lt;br&gt;#26 0x0019432c in main_gui_run (geometry_spec=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;) at main.c:693
&lt;br&gt;#27 0x00002f8c in main (argc=1, argv=0xbffff2b8) at main.c:1455
&lt;br&gt;(gdb)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sat, 14 Mar 2009 22:02:52 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Fatal assertion on quit (r16145)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gph9ic$56v$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Unfortunately I was running with optimizations. &amp;nbsp;:(
&lt;br&gt;&lt;br&gt;Thanks, I take it you never enabled the DHT code.
&lt;br&gt;&lt;br&gt;If that is true, then r16152 should fix your problem. &amp;nbsp;Let me know.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sun, 15 Mar 2009 14:26:50 +0100
&lt;br&gt;From: Alexander Nicolaysen S?rnes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Updated Norwegian translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200903151426.50948.alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;Here is an updated Norwegian Bokm?l translation. I hope it makes it into the 
&lt;br&gt;next version! :)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-&lt;/a&gt;&lt;br&gt;svn-20090309.tar.bz2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Alexander N. S?rnes
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sun, 15 Mar 2009 15:34:31 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Updated Norwegian translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gpj767$a0q$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting &amp;quot;Alexander Nicolaysen =?iso-8859-1?q?S=F8rnes?=&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Here is an updated Norwegian Bokm?l translation. I hope it makes it into the 
&lt;br&gt;:next version! :)
&lt;br&gt;&lt;br&gt;Thanks, committed to SVN as r16162.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sun, 15 Mar 2009 15:19:41 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Fatal assertion in ioheader.c (r16162)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;F48E494F-65B9-457B-85A8-2AEC87CD8C94@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;If it makes very large difference to the effort it takes to debug, I &amp;nbsp;
&lt;br&gt;will re-jigger my compiling setting to turn off optimizations. &amp;nbsp;I'd &amp;nbsp;
&lt;br&gt;prefer not to, though. &amp;nbsp;GTKG tends to heavily load my machine, and I'm &amp;nbsp;
&lt;br&gt;superstitious about optimizing. &amp;nbsp;(1GHz PPC G4)
&lt;br&gt;&lt;br&gt;This error occurred in a seemingly spontaneous manner after ~2hrs of &amp;nbsp;
&lt;br&gt;usage.
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in ioheader.c:85: &amp;quot;(char *) ih-&amp;gt;io_opaque &amp;gt; &amp;nbsp;
&lt;br&gt;(char *) ih-&amp;gt;resource&amp;quot;
&lt;br&gt;&lt;br&gt;Program received signal SIGABRT, Aborted.
&lt;br&gt;0x9499caf0 in __kill ()
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x9499caf0 in __kill ()
&lt;br&gt;#1 &amp;nbsp;0x94a37bb0 in abort ()
&lt;br&gt;#2 &amp;nbsp;0x0021e998 in assertion_failure (data=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;) at fast_assert.c:96
&lt;br&gt;#3 &amp;nbsp;0x000bc898 in io_check (opaque=0x0) at ioheader.c:85
&lt;br&gt;#4 &amp;nbsp;0x000bc8c8 in io_free (opaque=&amp;lt;value temporarily unavailable, due &amp;nbsp;
&lt;br&gt;to optimizations&amp;gt;) at ioheader.c:98
&lt;br&gt;#5 &amp;nbsp;0x00041b60 in download_stop_v (d=0x71621f8, &amp;nbsp;
&lt;br&gt;new_status=GTA_DL_COMPLETED, reason=0x2943dc &amp;quot;Switching (after error) &amp;nbsp;
&lt;br&gt;to \&amp;quot;%s\&amp;quot;&amp;quot;, ap=0xbfffeae4 &amp;quot;\003??f&amp;quot;) at downloads.c:3878
&lt;br&gt;#6 &amp;nbsp;0x00047734 in download_stop (d=0x71621f8, &amp;nbsp;
&lt;br&gt;new_status=GTA_DL_COMPLETED, reason=0x2943dc &amp;quot;Switching (after error) &amp;nbsp;
&lt;br&gt;to \&amp;quot;%s\&amp;quot;&amp;quot;) at downloads.c:3974
&lt;br&gt;#7 &amp;nbsp;0x0005e334 in download_switch (d=0x71621f8, pd=0x49705e8) at &amp;nbsp;
&lt;br&gt;downloads.c:3733
&lt;br&gt;#8 &amp;nbsp;0x0005e640 in download_stop_switch (d=0x49705e8, header=&amp;lt;value &amp;nbsp;
&lt;br&gt;temporarily unavailable, due to optimizations&amp;gt;, &amp;nbsp;
&lt;br&gt;new_status=GTA_DL_ERROR, reason=0x295380 &amp;quot;%sHTTP %u %s&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;at downloads.c:4005
&lt;br&gt;#9 &amp;nbsp;0x0006a728 in download_request (d=0x49705e8, header=0xc6b2d28, &amp;nbsp;
&lt;br&gt;ok=1) at downloads.c:10260
&lt;br&gt;#10 0x000bcf44 in io_header_parse (ih=0x3f7c008) at ioheader.c:342
&lt;br&gt;#11 0x0023112c in dispatch_poll (unused_source=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;, unused_cond=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;udata=0x3b3454) at inputevt.c:714
&lt;br&gt;#12 0x00728ac4 in g_main_dispatch ()
&lt;br&gt;#13 0x0072a184 in g_main_iterate ()
&lt;br&gt;#14 0x0072a4cc in g_main_run ()
&lt;br&gt;#15 0x0059db38 in gtk_main ()
&lt;br&gt;#16 0x00195c4c in main_gui_run (geometry_spec=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;unavailable, due to optimizations&amp;gt;) at main.c:693
&lt;br&gt;#17 0x00003dc0 in main (argc=1, argv=0xbffff31c) at main.c:1458
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sun, 15 Mar 2009 19:36:53 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Fatal assertion in ioheader.c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (r16162)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gpjlcl$850$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:FATAL: Assertion failure in ioheader.c:85: &amp;quot;(char *) ih-&amp;gt;io_opaque &amp;gt; &amp;nbsp;
&lt;br&gt;:(char *) ih-&amp;gt;resource&amp;quot;
&lt;br&gt;:
&lt;br&gt;:Program received signal SIGABRT, Aborted.
&lt;br&gt;:0x9499caf0 in __kill ()
&lt;br&gt;:(gdb) bt
&lt;br&gt;:#0 &amp;nbsp;0x9499caf0 in __kill ()
&lt;br&gt;:#1 &amp;nbsp;0x94a37bb0 in abort ()
&lt;br&gt;:#2 &amp;nbsp;0x0021e998 in assertion_failure (data=&amp;lt;value temporarily &amp;nbsp;
&lt;br&gt;:unavailable, due to optimizations&amp;gt;) at fast_assert.c:96
&lt;br&gt;:#3 &amp;nbsp;0x000bc898 in io_check (opaque=0x0) at ioheader.c:85
&lt;br&gt;:#4 &amp;nbsp;0x000bc8c8 in io_free (opaque=&amp;lt;value temporarily unavailable, due &amp;nbsp;
&lt;br&gt;:to optimizations&amp;gt;) at ioheader.c:98
&lt;br&gt;:#5 &amp;nbsp;0x00041b60 in download_stop_v (d=0x71621f8, &amp;nbsp;
&lt;br&gt;:new_status=GTA_DL_COMPLETED, reason=0x2943dc &amp;quot;Switching (after error) &amp;nbsp;
&lt;br&gt;:to \&amp;quot;%s\&amp;quot;&amp;quot;, ap=0xbfffeae4 &amp;quot;\003??f&amp;quot;) at downloads.c:3878
&lt;br&gt;&lt;br&gt;Can you do under gdb:
&lt;br&gt;&lt;br&gt;frame 5
&lt;br&gt;p *d
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sun, 15 Mar 2009 19:55:43 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] weird sigabrt crashes with ld in config
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; testing
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;CCEFC36F-F25D-45D5-B9F5-F53F80AD2AA2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;I am, by the way, getting some weird crash notifications from ld when &amp;nbsp;
&lt;br&gt;the configure (build) script is running, between 2-4 per run. &amp;nbsp;Is a &amp;nbsp;
&lt;br&gt;behavior unique to GNU-ld being assumed maybe? &amp;nbsp;This behavior is new. &amp;nbsp; 
&lt;br&gt;It's been a while since I built GTKG, however, so it could be a change &amp;nbsp;
&lt;br&gt;in the system rather than a change in your script; &amp;nbsp;I'm not sure I &amp;nbsp;
&lt;br&gt;would know.
&lt;br&gt;&lt;br&gt;Process: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ld [27402]
&lt;br&gt;Path: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/usr/libexec/gcc/powerpc-apple-darwin9/4.0.1/ld
&lt;br&gt;Identifier: &amp;nbsp; &amp;nbsp; &amp;nbsp;ld
&lt;br&gt;Version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ??? (???)
&lt;br&gt;Code Type: &amp;nbsp; &amp;nbsp; &amp;nbsp; PPC (Native)
&lt;br&gt;Parent Process: &amp;nbsp;collect2 [27401]
&lt;br&gt;&lt;br&gt;Date/Time: &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-03-15 19:49:19.177 -0400
&lt;br&gt;OS Version: &amp;nbsp; &amp;nbsp; &amp;nbsp;Mac OS X 10.5.6 (9G55)
&lt;br&gt;Report Version: &amp;nbsp;6
&lt;br&gt;&lt;br&gt;Exception Type: &amp;nbsp;EXC_CRASH (SIGABRT)
&lt;br&gt;Exception Codes: 0x0000000000000000, 0x0000000000000000
&lt;br&gt;Crashed Thread: &amp;nbsp;0
&lt;br&gt;&lt;br&gt;Thread 0 Crashed:
&lt;br&gt;0 &amp;nbsp; libSystem.B.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x9499caf0 __kill + 12
&lt;br&gt;1 &amp;nbsp; libSystem.B.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x94a37bac abort + 84
&lt;br&gt;2 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00154e24 &amp;nbsp;
&lt;br&gt;__gnu_cxx::__verbose_terminate_handler() + 400
&lt;br&gt;3 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152940 __gxx_personality_v0 + &amp;nbsp;
&lt;br&gt;1240
&lt;br&gt;4 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x001529a4 std::terminate() + 68
&lt;br&gt;5 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152c68 __cxa_rethrow + 128
&lt;br&gt;6 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00154d88 &amp;nbsp;
&lt;br&gt;__gnu_cxx::__verbose_terminate_handler() + 244
&lt;br&gt;7 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152940 __gxx_personality_v0 + &amp;nbsp;
&lt;br&gt;1240
&lt;br&gt;8 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x001529a4 std::terminate() + 68
&lt;br&gt;9 &amp;nbsp; libstdc++.6.dylib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0x00152be4 __cxa_throw + 124
&lt;br&gt;10 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x00011294 0x1000 + 66196
&lt;br&gt;11 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x0001a128 0x1000 + 102696
&lt;br&gt;12 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x0001b99c 0x1000 + 108956
&lt;br&gt;13 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x0001ba7c 0x1000 + 109180
&lt;br&gt;14 &amp;nbsp;ld &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	0x000020a0 0x1000 + 4256
&lt;br&gt;15 &amp;nbsp;??? &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	0xbfffe718 0 + 3221219096
&lt;br&gt;&lt;br&gt;Thread 0 crashed with PPC Thread State 32:
&lt;br&gt;&amp;nbsp; &amp;nbsp;srr0: 0x9499caf0 &amp;nbsp;srr1: 0x0200d030 &amp;nbsp; dar: 0x0016ac30 dsisr: &amp;nbsp;
&lt;br&gt;0x40000000
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;r0: 0x00000025 &amp;nbsp; &amp;nbsp;r1: 0xbfffdbb0 &amp;nbsp; &amp;nbsp;r2: 0x00000000 &amp;nbsp; &amp;nbsp;r3: &amp;nbsp;
&lt;br&gt;0x00000000
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;r4: 0x00000000 &amp;nbsp; &amp;nbsp;r5: 0x00000001 &amp;nbsp; &amp;nbsp;r6: 0xa07e045c &amp;nbsp; &amp;nbsp;r7: &amp;nbsp;
&lt;br&gt;0x0000001d
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;r8: 0x0000000a &amp;nbsp; &amp;nbsp;r9: 0x0000000a &amp;nbsp; r10: 0x94965964 &amp;nbsp; r11: &amp;nbsp;
&lt;br&gt;0xa07e2530
&lt;br&gt;&amp;nbsp; &amp;nbsp; r12: 0x9499cadc &amp;nbsp; r13: 0x00000000 &amp;nbsp; r14: 0xbfffe394 &amp;nbsp; r15: &amp;nbsp;
&lt;br&gt;0xa07e045c
&lt;br&gt;&amp;nbsp; &amp;nbsp; r16: 0x001e1f01 &amp;nbsp; r17: 0x000d107c &amp;nbsp; r18: 0xa07e03a0 &amp;nbsp; r19: &amp;nbsp;
&lt;br&gt;0x00000001
&lt;br&gt;&amp;nbsp; &amp;nbsp; r20: 0x000f7688 &amp;nbsp; r21: 0x00000001 &amp;nbsp; r22: 0x000d1098 &amp;nbsp; r23: &amp;nbsp;
&lt;br&gt;0x00000001
&lt;br&gt;&amp;nbsp; &amp;nbsp; r24: 0x00000001 &amp;nbsp; r25: 0xbfffe058 &amp;nbsp; r26: 0x001e1f20 &amp;nbsp; r27: &amp;nbsp;
&lt;br&gt;0x0023c990
&lt;br&gt;&amp;nbsp; &amp;nbsp; r28: 0x00174ca0 &amp;nbsp; r29: 0x0023c820 &amp;nbsp; r30: 0x0016bf5c &amp;nbsp; r31: &amp;nbsp;
&lt;br&gt;0x94a37b64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;cr: 0x22000222 &amp;nbsp; xer: 0x00000004 &amp;nbsp; &amp;nbsp;lr: 0x94a37bb0 &amp;nbsp; ctr: &amp;nbsp;
&lt;br&gt;0x9499cadc
&lt;br&gt;vrsave: 0x00000000
&lt;br&gt;&lt;br&gt;Binary Images:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;0x1000 - &amp;nbsp; &amp;nbsp;0xf0fff &amp;nbsp;ld ??? (???) &amp;nbsp;
&lt;br&gt;&amp;lt;e789ab7e946c699f171a1d969f9d1794&amp;gt; /usr/libexec/gcc/powerpc-apple- 
&lt;br&gt;darwin9/4.0.1/ld
&lt;br&gt;&amp;nbsp; &amp;nbsp;0x104000 - &amp;nbsp; 0x16bffb +libstdc++.6.dylib ??? (???) &amp;nbsp;
&lt;br&gt;&amp;lt;a4e9b10268b3ffac26d0296499b24e8e&amp;gt; /usr/local/lib/libstdc++.6.dylib
&lt;br&gt;&amp;nbsp; &amp;nbsp;0x1c0000 - &amp;nbsp; 0x1d2ff8 +libgcc_s.1.dylib ??? (???) &amp;nbsp;
&lt;br&gt;&amp;lt;f5c48899e3023ba9676529e963b0ac31&amp;gt; /usr/local/lib/libgcc_s.1.dylib
&lt;br&gt;0x8fe00000 - 0x8fe30c23 &amp;nbsp;dyld 97.1 (???) &amp;nbsp;
&lt;br&gt;&amp;lt;8dc1fc6c74fe1f055be16980dd45001e&amp;gt; /usr/lib/dyld
&lt;br&gt;0x910fa000 - 0x910ffff6 &amp;nbsp;libmathCommon.A.dylib ??? (???) /usr/lib/ 
&lt;br&gt;system/libmathCommon.A.dylib
&lt;br&gt;0x9491a000 - 0x94abafe3 &amp;nbsp;libSystem.B.dylib ??? (???) &amp;nbsp;
&lt;br&gt;&amp;lt;3260ab8c558e938c8180b3ba1036aec1&amp;gt; /usr/lib/libSystem.B.dylib
&lt;br&gt;0xffff8000 - 0xffff9703 &amp;nbsp;libSystem.B.dylib ??? (???) /usr/lib/ 
&lt;br&gt;libSystem.B.dylib
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
&lt;br&gt;powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
&lt;br&gt;easily build your RIAs with Flex Builder, the Eclipse(TM)based development
&lt;br&gt;software that enables intelligent coding and step-through debugging.
&lt;br&gt;Download the free 60 day trial. &lt;a href=&quot;http://p.sf.net/sfu/www-adobe-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-adobe-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22529903&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 27, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-27%2C-Issue-3-tp22529903p22529903.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22442713</id>
	<title>gtk-gnutella-devel Digest, Vol 27, Issue 2</title>
	<published>2009-03-10T13:17:18Z</published>
	<updated>2009-03-10T13:17:18Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Build error in r16059 (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &amp;nbsp;Nearing release time (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Nearing release time (Alex)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Nearing release time (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;FATAL: Assertion failure in settings.c:738:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;is_host_addr(peer)&amp;quot; (Jonas Sonntag)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;FATAL: Assertion failure in	settings.c:738:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;is_host_addr(peer)&amp;quot; (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;GTKG SVN ebuild for Gentoo Users (Mitch Harder (aka DontPanic))
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;FATAL: Assertion failure	in	settings.c:738:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;is_host_addr(peer)&amp;quot; (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Wed, 4 Mar 2009 20:57:15 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build error in r16059
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090304195715.GA7095@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; when I try to build the current svn revision (r16059), I get the 
&lt;br&gt;&amp;gt; following build error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; cd gtk2; make libgtk2.a
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; make[4]: *** No rule to make target `downloads.o', needed by 
&lt;br&gt;&amp;gt; `libgtk2.a'. &amp;nbsp;Stop.
&lt;br&gt;&lt;br&gt;Current SVN should be compilable again.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sun, 08 Mar 2009 19:19:55 +0100
&lt;br&gt;From: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Nearing release time
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;1458.1236536395@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Hi everyone,
&lt;br&gt;&lt;br&gt;A short message to let you know that we're nearing release time. The current
&lt;br&gt;version (0.96.5) will expire on April 1st.
&lt;br&gt;&lt;br&gt;There has been numerous changes in SVN in the last two weeks, and I would
&lt;br&gt;appreciate if you could all download the latest SVN version (at least r16089)
&lt;br&gt;and let me know whether you experience problems with it. &amp;nbsp;Make sure to compile
&lt;br&gt;with -O0 and -g, so that any core dump can be examined easily.
&lt;br&gt;&lt;br&gt;If you haven't tried out the enabling of the DHT, you can do so by typing:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $ echo set enable_dht TRUE | gtk-gnutella --shell
&lt;br&gt;&lt;br&gt;on the shell with a running gkt-gnutella. &amp;nbsp;You can't undo that by setting
&lt;br&gt;it to FALSE via the same way: you have to stop GTKG and edit your
&lt;br&gt;~/.gtk-gnutella/config_gnet to reset the property to FALSE before re-launching.
&lt;br&gt;&lt;br&gt;DHT testing for leaf nodes is especially needed, to see whether bandwidth
&lt;br&gt;requirements are compatible with leaf node mode. &amp;nbsp;You can enable the DHT
&lt;br&gt;whether you are firewalled or not, but obviously you will be able to store
&lt;br&gt;data for others only if you are not firewalled.
&lt;br&gt;&lt;br&gt;What needs most exercising currently is the download logic. Try to download
&lt;br&gt;as much as possible, from firewalled servents, and possibly many files from
&lt;br&gt;the same host.
&lt;br&gt;&lt;br&gt;Thanks for you help in testing!
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sun, 8 Mar 2009 21:16:28 +0100
&lt;br&gt;From: Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Nearing release time
&lt;br&gt;To: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090308201627.GZ28813@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On Sun, Mar 08, 2009 at 07:19:55PM +0100, Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A short message to let you know that we're nearing release time. The current
&lt;br&gt;&amp;gt; version (0.96.5) will expire on April 1st.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There has been numerous changes in SVN in the last two weeks, and I would
&lt;br&gt;&amp;gt; appreciate if you could all download the latest SVN version (at least r16089)
&lt;br&gt;&amp;gt; and let me know whether you experience problems with it. &amp;nbsp;Make sure to compile
&lt;br&gt;&amp;gt; with -O0 and -g, so that any core dump can be examined easily.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you haven't tried out the enabling of the DHT, you can do so by typing:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	$ echo set enable_dht TRUE | gtk-gnutella --shell
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Could you please explain what DHT is with respect to gtkg? I'm only
&lt;br&gt;familiar with the acronym from BitTorrent where it refers to the
&lt;br&gt;distributed hash tracker for decentralised trackers (IIRC).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Alex, homepage: &lt;a href=&quot;http://www.bennee.com/~alex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bennee.com/~alex/&lt;/a&gt;&lt;br&gt;Hate the sin and love the sinner.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Mahatma Gandhi
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sun, 8 Mar 2009 21:49:10 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Nearing release time
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gp1egm$fcf$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Could you please explain what DHT is with respect to gtkg? I'm only
&lt;br&gt;:familiar with the acronym from BitTorrent where it refers to the
&lt;br&gt;:distributed hash tracker for decentralised trackers (IIRC).
&lt;br&gt;&lt;br&gt;Sure.
&lt;br&gt;&lt;br&gt;DHT stands for Distributed Hash Table.
&lt;br&gt;&lt;br&gt;In Gnutella, the DHT is used to store alt-locs (keyed by SHA-1) and
&lt;br&gt;push-proxies (keyed by the GUID of the firewalled servent). &amp;nbsp;This allows
&lt;br&gt;one to resolve source-less magnets.
&lt;br&gt;&lt;br&gt;As of today, there are only two vendors supporting the DHT: LimeWire and
&lt;br&gt;gtk-gnutella.
&lt;br&gt;&lt;br&gt;The current implementation in GTKG is not complete though, in that GTKG
&lt;br&gt;can only join the DHT and query it, but it does not publish information
&lt;br&gt;yet. &amp;nbsp;Another limitation of the current implementation is that you need
&lt;br&gt;to fully join the DHT structure to query it, whereas LimeWire has a degraded
&lt;br&gt;implementation for nodes with too little bandwidth.
&lt;br&gt;&lt;br&gt;Due to LimeWire's poor choice of timeout constants, there is a fairly high
&lt;br&gt;bandwidth price to pay to use the DHT.
&lt;br&gt;&lt;br&gt;The forthcoming 0.96.6 release of GTKG will not enable the DHT by default,
&lt;br&gt;due to the fact that the implementation is still incomplete. &amp;nbsp;However,
&lt;br&gt;all the features that have been implemented are fully functional:
&lt;br&gt;&lt;br&gt;* THe DHT implementation is following the LimeWire specifications regarding
&lt;br&gt;&amp;nbsp; message structure, table architecture and protocols (Kademlia is the
&lt;br&gt;&amp;nbsp; underlying DHT architecture and design).
&lt;br&gt;&lt;br&gt;* The DHT auto-bootstraps on the network, thanks to the relatively dense
&lt;br&gt;&amp;nbsp; LimeWire network..
&lt;br&gt;&lt;br&gt;* The DHT is capable of storing data locally, if you are not firewalled,
&lt;br&gt;&amp;nbsp; and naturally providing this data back to the nodes who ask for it.
&lt;br&gt;&lt;br&gt;* The DHT code can look for ALOC (alt-locs), to find other sources
&lt;br&gt;&amp;nbsp; sharing a given file, and PROX (push-proxies) to be able to locate
&lt;br&gt;&amp;nbsp; current push-proxies for a firewalled servent, considerably raising the
&lt;br&gt;&amp;nbsp; chance that you can download from a firewalled (LimeWire) servent.
&lt;br&gt;&lt;br&gt;By default data stored in your node is kept in memory, but by setting
&lt;br&gt;the property &amp;quot;dht_storage_in_memory&amp;quot; to FALSE, data will be kept on disk.
&lt;br&gt;The reason this is not done by default is that the current implementation
&lt;br&gt;is not handling disk-full conditions and GTKG is likely to crash if the disk
&lt;br&gt;where ~/.gtk-gnutella lies becomes full.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sun, 8 Mar 2009 22:06:20 +0100
&lt;br&gt;From: Jonas Sonntag &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; settings.c:738:	&amp;quot;is_host_addr(peer)&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090308220620.6fee1ce0@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=UTF-8
&lt;br&gt;&lt;br&gt;Hi developers,
&lt;br&gt;&lt;br&gt;this is from r16083 running topless in UP mode.
&lt;br&gt;&lt;br&gt;#0 &amp;nbsp;0x000000080147998c in kill () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x00000008014788f1 in abort () from /lib/libc.so.6
&lt;br&gt;#2 &amp;nbsp;0x0000000000532dbf in assertion_failure (data=0x5b9dd0) at
&lt;br&gt;fast_assert.c:96
&lt;br&gt;#3 &amp;nbsp;0x00000000004d20af in settings_addr_changed (new_addr= {net = 4,
&lt;br&gt;addr = {ipv6 = &amp;quot;?\235?P#?M\000\000\000\000\000\004\000\000&amp;quot;, ipv4 =
&lt;br&gt;1354669530}}, peer= {net = 4, addr = {ipv6 =
&lt;br&gt;&amp;quot;\000\000\000\000#?M\000\000\000\000\000\220???&amp;quot;, ipv4 = 0}}) at
&lt;br&gt;settings.c:738
&lt;br&gt;#4 &amp;nbsp;0x00000000004dd129 in socket_udp_accept (s=0x8007910e0) at
&lt;br&gt;sockets.c:2379
&lt;br&gt;#5 &amp;nbsp;0x00000000004dd2a0 in socket_udp_event (data=0x8007910e0,
&lt;br&gt;unused_source=8, cond=INPUT_EVENT_R) at sockets.c:2433
&lt;br&gt;#6 0x000000000053d0a8 in inputevt_timer (poll_ctx=0x7e85a0) at
&lt;br&gt;inputevt.c:714
&lt;br&gt;#7 0x000000000053d4cc in dispatch_poll (unused_source=0x816580,
&lt;br&gt;unused_cond=G_IO_IN, udata=0x7e85a0) at inputevt.c:770
&lt;br&gt;#8 0x0000000800a09388 in g_main_context_dispatch ()
&lt;br&gt;from /usr/local/lib/libglib-2.0.so.0
&lt;br&gt;#9 0x0000000800a0b09c in g_main_context_acquire ()
&lt;br&gt;from /usr/local/lib/libglib-2.0.so.0
&lt;br&gt;#10 0x0000000800a0b435 in g_main_loop_run ()
&lt;br&gt;from /usr/local/lib/libglib-2.0.so.0
&lt;br&gt;#11 0x00000000004e7744 in topless_main_run () at topless.c:49
&lt;br&gt;#12 0x0000000000409683 in main (argc=1, argv=0x7fffffffe820) at
&lt;br&gt;main.c:1454
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;br
&lt;br&gt;j.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 10 Mar 2009 06:25:44 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; settings.c:738: &amp;quot;is_host_addr(peer)&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gp5158$9b0$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Jonas Sonntag &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonas@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:this is from r16083 running topless in UP mode.
&lt;br&gt;&lt;br&gt;This has been fixed.
&lt;br&gt;Another important bug was just fixed in r16095.
&lt;br&gt;&lt;br&gt;All: please update from SVN and test this new version.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Tue, 10 Mar 2009 15:06:18 -0500
&lt;br&gt;From: &amp;quot;Mitch Harder (aka DontPanic)&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] GTKG SVN ebuild for Gentoo Users
&lt;br&gt;To: gtk-gnutella-devel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;89ed0c690903101306jb887e4bkcb8387a551f5fbb2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&lt;br&gt;For people using portage (Gentoo's package and build manager), I've
&lt;br&gt;put together an ebuild to build gtk-gnutella using the source code
&lt;br&gt;from the Sourceforge SVN repository:
&lt;br&gt;&lt;br&gt;gtk-gnutella-9999.ebuild
&lt;br&gt;===============================================&amp;gt;
&lt;br&gt;# Copyright 1999-2008 Gentoo Foundation
&lt;br&gt;# Distributed under the terms of the GNU General Public License v2
&lt;br&gt;# $Header: $
&lt;br&gt;&lt;br&gt;inherit eutils subversion
&lt;br&gt;&lt;br&gt;#TODO: headless mode (but not very well tested yet, may still be too
&lt;br&gt;#hardcore)
&lt;br&gt;IUSE=&amp;quot;nls dbus gnutls&amp;quot;
&lt;br&gt;&lt;br&gt;DESCRIPTION=&amp;quot;A GTK+ Gnutella client&amp;quot;
&lt;br&gt;# SRC_URI=&amp;quot;mirror://sourceforge/${PN}/${P}.tar.bz2&amp;quot;
&lt;br&gt;SRC_URI=&amp;quot;&amp;quot;
&lt;br&gt;ESVN_REPO_URI=&amp;quot;&lt;a href=&quot;http://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella&lt;/a&gt;&amp;quot;
&lt;br&gt;ESVN_PROJECT=&amp;quot;gtk-gnutella&amp;quot;
&lt;br&gt;&lt;br&gt;HOMEPAGE=&amp;quot;&lt;a href=&quot;http://gtk-gnutella.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk-gnutella.sourceforge.net/&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;SLOT=&amp;quot;0&amp;quot;
&lt;br&gt;LICENSE=&amp;quot;GPL-2&amp;quot;
&lt;br&gt;# KEYWORDS=&amp;quot;alpha amd64 ppc sparc x86 ~x86-fbsd&amp;quot;
&lt;br&gt;KEYWORDS=&amp;quot;~x86 ~amd64&amp;quot;
&lt;br&gt;&lt;br&gt;RDEPEND=&amp;quot;&amp;gt;=dev-libs/libxml2-2.6.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;=x11-libs/gtk+-2.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dbus? ( &amp;gt;=sys-apps/dbus-0.35.2 )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gnutls? ( &amp;gt;=net-libs/gnutls-1.0.16 )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nls? ( &amp;gt;=sys-devel/gettext-0.11.5 )&amp;quot;
&lt;br&gt;DEPEND=&amp;quot;${RDEPEND}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dev-util/pkgconfig&amp;quot;
&lt;br&gt;&lt;br&gt;src_compile() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # gtk-gnutella now uses a custom build script which in turn drives
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # the Configure script. The options for the build script are less
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # arcane, so use that for clarity.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # If compiling for testing purposes, turn debugging
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CFLAGS=&amp;quot;${CFLAGS} -O0 -g&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; local myconf
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use nls; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-nls&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use dbus; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-dbus&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ! use gnutls; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myconf=&amp;quot;${myconf} --disable-gnutls&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./build.sh --prefix=&amp;quot;/usr&amp;quot; --gtk2 ${myconf}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; emake || die &amp;quot;Compile failed&amp;quot;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;src_install() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dodir /usr/bin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make INSTALL_PREFIX=&amp;quot;${D}&amp;quot; install || die &amp;quot;Install failed&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dodoc AUTHORS ChangeLog README TODO
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Tue, 10 Mar 2009 21:19:41 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure	in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; settings.c:738: &amp;quot;is_host_addr(peer)&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090310201941.GA27196@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Quoting Jonas Sonntag &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jonas@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :this is from r16083 running topless in UP mode.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This has been fixed.
&lt;br&gt;&lt;br&gt;For the record: gtk-gnutella won't crash any longer under the same circumstances.
&lt;br&gt;However, whether there's a bug in gtk-gnutella, the kernel or whether it's
&lt;br&gt;perfectly legitimate that you're seeing inbound UDP packets from 0.0.0.0,
&lt;br&gt;I don't know.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
&lt;br&gt;powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
&lt;br&gt;easily build your RIAs with Flex Builder, the Eclipse(TM)based development
&lt;br&gt;software that enables intelligent coding and step-through debugging.
&lt;br&gt;Download the free 60 day trial. &lt;a href=&quot;http://p.sf.net/sfu/www-adobe-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/www-adobe-com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22442713&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 27, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-27%2C-Issue-2-tp22442713p22442713.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22330475</id>
	<title>gtk-gnutella-devel Digest, Vol 27, Issue 1</title>
	<published>2009-03-04T05:56:34Z</published>
	<updated>2009-03-04T05:56:34Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Build failure (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Build failure (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;Join me in saving the net (Robbie Cahill)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Join me in saving the net (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;FATAL: Assertion failure in dbmap.c:122:	&amp;quot;dm-&amp;gt;count ==
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; map_count(dm-&amp;gt;u.m.map)&amp;quot; (Larry Nieves)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;FATAL: Assertion failure in	dbmap.c:122:	&amp;quot;dm-&amp;gt;count ==
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; map_count(dm-&amp;gt;u.m.map)&amp;quot; (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;Build error in r16059 (Hauke Hachmann)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sat, 29 Nov 2008 17:39:39 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build failure
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081129163939.GA1015@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Hauke Hachmann wrote:
&lt;br&gt;&amp;gt; kmsg.c: In function ?k_send_find_value_response?:
&lt;br&gt;&amp;gt; kmsg.c:626: warning: format ?%d? expects type ?int?, but argument 4 has 
&lt;br&gt;&amp;gt; type ?size_t?
&lt;br&gt;&amp;gt; kmsg.c:626: warning: format ?%d? expects type ?int?, but argument 5 has 
&lt;br&gt;&amp;gt; type ?size_t?
&lt;br&gt;&lt;br&gt;Too bad this is just a warning and doesn't cause a compile error. Maybe
&lt;br&gt;in 1000 years 64-bit platforms can be used safely.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I know that this has nothing to do with the error mentioned above, I 
&lt;br&gt;&amp;gt; just happened to see it when my screen stopped scrolling by. I thought 
&lt;br&gt;&amp;gt; this should perhaps be (int)'ed away...
&lt;br&gt;&lt;br&gt;Certainly not. A cast to &amp;quot;int&amp;quot; is almost always a bug. The 100 and some
&lt;br&gt;occurences in gtk-gnutella's code are no exception.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sat, 29 Nov 2008 19:14:31 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build failure
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081129181430.GD1015@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; :kmsg.c: In function ???k_send_find_value_response???:
&lt;br&gt;&amp;gt; :kmsg.c:626: warning: format ???%d??? expects type ???int???, but argument 4 has 
&lt;br&gt;&amp;gt; :type ???size_t???
&lt;br&gt;&amp;gt; :kmsg.c:626: warning: format ???%d??? expects type ???int???, but argument 5 has 
&lt;br&gt;&amp;gt; :type ???size_t???
&lt;br&gt;&lt;br&gt;On 32-bit architectures where GCC doesn't complain about such bugs,
&lt;br&gt;the attached patch can be used for test-compiling to expose them.
&lt;br&gt;Of course, the compiled binary cannot be used.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;-------------- next part --------------
&lt;br&gt;Index: src/common.h
&lt;br&gt;===================================================================
&lt;br&gt;--- src/common.h	(revision 15886)
&lt;br&gt;+++ src/common.h	(working copy)
&lt;br&gt;@@ -676,6 +676,11 @@ get_rcsid_string(void)	\
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;casts.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#undef size_t
&lt;br&gt;+#define size_t uint64_t
&lt;br&gt;+#undef ssize_t
&lt;br&gt;+#define ssize_t int64_t
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#endif /* _common_h_ */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* vi: set ts=4 sw=4 cindent: */
&lt;br&gt;Index: src/main.c
&lt;br&gt;===================================================================
&lt;br&gt;--- src/main.c	(revision 15886)
&lt;br&gt;+++ src/main.c	(working copy)
&lt;br&gt;@@ -1315,8 +1315,8 @@ main(int argc, char **argv)
&lt;br&gt;&amp;nbsp;	 * Gtk+ 1.2 and GLib 1.2 are not 64-bit clean, thus must not be
&lt;br&gt;&amp;nbsp;	 * used on 64-bit architectures.
&lt;br&gt;&amp;nbsp;	 */
&lt;br&gt;-	STATIC_ASSERT(sizeof(size_t) == sizeof(gsize));
&lt;br&gt;-	STATIC_ASSERT(sizeof(ssize_t) == sizeof(gssize));
&lt;br&gt;+//XXX	STATIC_ASSERT(sizeof(size_t) == sizeof(gsize));
&lt;br&gt;+//XXX	STATIC_ASSERT(sizeof(ssize_t) == sizeof(gssize));
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	STATIC_ASSERT(UNSIGNED(INT_MIN) &amp;gt; 0);
&lt;br&gt;&amp;nbsp;	STATIC_ASSERT(UNSIGNED(LONG_MIN) &amp;gt; 0);
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sun, 30 Nov 2008 18:26:10 +1100 (EST)
&lt;br&gt;From: Robbie Cahill &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbiesyd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Join me in saving the net
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081130072610.664094E234@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Did you know the Government is proposing an internet censorship scheme that goes further than any other democracy in the world?
&lt;br&gt;&lt;br&gt;I've just signed a petition to prevent the scheme that will make the internet up to 87% slower, more expensive, accidentally block up to one in 12 legitimate sites, will miss the vast majority of inappropriate content and is very easily sidestepped. The government of the day may add any ?unwanted? site to a secret blacklist under the scheme.
&lt;br&gt;&lt;br&gt;Our Government should be doing all in its power to take Australia into the 21st century economy, and to protect our children. This proposed internet censorship does neither. Can you join me and take action on the net today to save the net?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.getup.org.au/campaign/SaveTheNet/442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.getup.org.au/campaign/SaveTheNet/442&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sun, 30 Nov 2008 10:54:17 +0100
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Join me in saving the net
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200811301054.17561.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;disturbing as the Austalian government's understanding of the internet 
&lt;br&gt;may be and has been for long, I think that mail was also a bit 
&lt;br&gt;misguided. (Reference quote at the bottom of this mail).
&lt;br&gt;&lt;br&gt;1. This is a development mailing list. Political issues (even important 
&lt;br&gt;ones like this) should be discussed elsewhere.
&lt;br&gt;&lt;br&gt;2. This mailing list is international, as is the internet in general. 
&lt;br&gt;The mail should have said in the first sentence that &amp;quot;the Government&amp;quot; 
&lt;br&gt;refers to the Australian one.
&lt;br&gt;&lt;br&gt;3. The mail states some &amp;quot;facts&amp;quot; about some alleged government plans, but 
&lt;br&gt;doesn't say where this information comes from. How can I verify it or 
&lt;br&gt;read more about it?
&lt;br&gt;&lt;br&gt;4. The mail directs to a random website, where I am supposed to leave my 
&lt;br&gt;e-mail address. The mail should have given some background to increase 
&lt;br&gt;trust in that website. Who runs it? What other petitions have been 
&lt;br&gt;successfully mediated by that website? Does the website only send a 
&lt;br&gt;bunch of e-mails to a certain senator, or does the organizazion engage 
&lt;br&gt;in an official petition that has a well-defined legal status (at least 
&lt;br&gt;in my non-Australian jurisdiction) and should therefore only be signed 
&lt;br&gt;by Australians? If given, where can I verify that information?
&lt;br&gt;&lt;br&gt;5. The subtext of the mail makes it very clear that it has been sent 
&lt;br&gt;unchanged to a lot of places. It even sounds like a random 
&lt;br&gt;advertisement (&amp;quot;Can you join me...&amp;quot;). That certainly makes people more 
&lt;br&gt;inclined to simply regard it as spam (which it may well be) and treat 
&lt;br&gt;it as such.
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Hauke Hachmann
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sunday 30 November 2008, Robbie Cahill wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Did you know the Government is proposing an internet censorship
&lt;br&gt;&amp;gt; scheme that goes further than any other democracy in the world?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've just signed a petition to prevent the scheme that will make the
&lt;br&gt;&amp;gt; internet up to 87% slower, more expensive, accidentally block up to
&lt;br&gt;&amp;gt; one in 12 legitimate sites, will miss the vast majority of
&lt;br&gt;&amp;gt; inappropriate content and is very easily sidestepped. The government
&lt;br&gt;&amp;gt; of the day may add any ?unwanted? site to a secret blacklist under
&lt;br&gt;&amp;gt; the scheme.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our Government should be doing all in its power to take Australia
&lt;br&gt;&amp;gt; into the 21st century economy, and to protect our children. This
&lt;br&gt;&amp;gt; proposed internet censorship does neither. Can you join me and take
&lt;br&gt;&amp;gt; action on the net today to save the net?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.getup.org.au/campaign/SaveTheNet/442&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.getup.org.au/campaign/SaveTheNet/442&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sun, 8 Feb 2009 16:53:03 +0100
&lt;br&gt;From: Larry Nieves &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] FATAL: Assertion failure in dbmap.c:122:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;dm-&amp;gt;count ==	map_count(dm-&amp;gt;u.m.map)&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090208155303.GG8131@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;I upgraded late last night to the latest SVN GTKG:
&lt;br&gt;&lt;br&gt;gtk-gnutella/0.96.6u-15953
&lt;br&gt;&lt;br&gt;After around 3 minutes running, the client crashes with error on the
&lt;br&gt;Subject above. This is what was happening at the moment:
&lt;br&gt;&lt;br&gt;09-02-08 02:43:28 (MESSAGE): BOOT collected &amp;lt;scrubbed&amp;gt; from UDP IPP pong from &amp;lt;scrubbed&amp;gt;
&lt;br&gt;09-02-08 02:43:29 (MESSAGE): bitzi_query_by_sha1: result already in cache
&lt;br&gt;09-02-08 02:43:29 (MESSAGE): bitzi_gui_update: data 0xb7123168, size 366278394
&lt;br&gt;goodness 2.100000, judgement 10, type video/x-msvideo, details 624x352, 24 fps, 1141 kbps
&lt;br&gt;09-02-08 02:43:29 (MESSAGE): bitzi_query_by_sha1: result already in cache
&lt;br&gt;09-02-08 02:43:29 (MESSAGE): bitzi_gui_update: data 0xb7123144, size 366287110
&lt;br&gt;goodness 2.100000, judgement 10, type video/x-msvideo, details 624x352, 24 fps, 1142 kbps
&lt;br&gt;FATAL: Assertion failure in dbmap.c:122: &amp;quot;dm-&amp;gt;count == map_count(dm-&amp;gt;u.m.map)&amp;quot;
&lt;br&gt;RT created new chunk #0, now holds 0 / 16384
&lt;br&gt;HSEP: Shared files changed to 40 (12173793 KiB)
&lt;br&gt;CRASH (pid=21062) by SIGABRT
&lt;br&gt;&lt;br&gt;I tried once again and this time GTKG &amp;quot;survives&amp;quot; less than 1 minute with
&lt;br&gt;identical message.
&lt;br&gt;&lt;br&gt;I then downgrade to r15952 and exactly the same happens after less than
&lt;br&gt;40 seconds running.
&lt;br&gt;&lt;br&gt;I then downgraded to r15951 and this time GTKG manages to run for
&lt;br&gt;almost 13 hours, but at the final stages of a download it crashes again:
&lt;br&gt;&lt;br&gt;09-02-08 15:23:39 (MESSAGE): DHT STORE valid security token from &amp;lt;scrubbed&amp;gt;* (LIME v0.0) [3f4c84cb2a52cb6da25aac583fc962a508f2796c] &amp;quot;unknown&amp;quot;, ref=1 fw
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;09-02-08 15:23:39 (WARNING): DHT non-routable contact address in firewalled node 127.0.0.1:0 replaced by UDP source &amp;lt;scrubbed&amp;gt;
&lt;br&gt;FATAL: Assertion failure in file_object.c:309: &amp;quot;xfo == fo&amp;quot;
&lt;br&gt;RT created new chunk #0, now holds 0 / 16384
&lt;br&gt;HSEP: Shared files changed to 40 (12173793 KiB)
&lt;br&gt;RT cycling over table, elapsed=4545, holds 6278 / 16384
&lt;br&gt;RT cycling over table, elapsed=3718, holds 7961 / 16384
&lt;br&gt;RT cycling over table, elapsed=1809, holds 7074 / 16384
&lt;br&gt;RT created new chunk #1, now holds 6715 / 32768
&lt;br&gt;RT cycling over table, elapsed=3626, holds 17306 / 32768
&lt;br&gt;RT created new chunk #2, now holds 10646 / 49152
&lt;br&gt;RT cycling over table, elapsed=3354, holds 20439 / 49152
&lt;br&gt;RT cycling over table, elapsed=7447, holds 27148 / 49152
&lt;br&gt;RT cycling over table, elapsed=6124, holds 26150 / 49152
&lt;br&gt;RT cycling over table, elapsed=6583, holds 28352 / 49152
&lt;br&gt;RT cycling over table, elapsed=6023, holds 29445 / 49152
&lt;br&gt;CRASH (pid=23763) by SIGABRT
&lt;br&gt;&lt;br&gt;I don't know if this last crash is related to previous two.
&lt;br&gt;-- 
&lt;br&gt;Larry Alex?nder Nieves Colmen?rez &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lanieves@...&lt;/a&gt;&amp;gt;
&lt;br&gt;El Liberal Venezolano &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://liberal-venezolano.net/blog/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://liberal-venezolano.net/blog/&lt;/a&gt;&lt;br&gt;GPG Public Key: 0x1525843C &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key Fingerprint = 76D0 2DA1 ADA8 11EF 661B &amp;nbsp;FEE2 923C 050F 1525 843C
&lt;br&gt;gpg &amp;nbsp;--keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x1525843C
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sun, 8 Feb 2009 17:18:12 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] FATAL: Assertion failure in
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dbmap.c:122:	&amp;quot;dm-&amp;gt;count == map_count(dm-&amp;gt;u.m.map)&amp;quot;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20090208161811.GA1601@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Larry Nieves wrote:
&lt;br&gt;&amp;gt; I upgraded late last night to the latest SVN GTKG:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; gtk-gnutella/0.96.6u-15953
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; After around 3 minutes running, the client crashes with error on the
&lt;br&gt;&amp;gt; Subject above. This is what was happening at the moment:
&lt;br&gt;&lt;br&gt;&amp;gt; FATAL: Assertion failure in dbmap.c:122: &amp;quot;dm-&amp;gt;count == map_count(dm-&amp;gt;u.m.map)&amp;quot;
&lt;br&gt;&lt;br&gt;This has been fixed meanwhile. It was introduced yesterday (r15952) by activating
&lt;br&gt;completely untested code. So you won't see it with any revisions older than that.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I tried once again and this time GTKG &amp;quot;survives&amp;quot; less than 1 minute with
&lt;br&gt;&amp;gt; identical message.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I then downgrade to r15952 and exactly the same happens after less than
&lt;br&gt;&amp;gt; 40 seconds running.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I then downgraded to r15951 and this time GTKG manages to run for
&lt;br&gt;&amp;gt; almost 13 hours, but at the final stages of a download it crashes again:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 09-02-08 15:23:39 (MESSAGE): DHT STORE valid security token from &amp;lt;scrubbed&amp;gt;* (LIME v0.0) [3f4c84cb2a52cb6da25aac583fc962a508f2796c] &amp;quot;unknown&amp;quot;, ref=1 fw
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; WARNING: Assertion failure in downloads.c:4174: &amp;quot;!FILE_INFO_FINISHED(d-&amp;gt;file_info)&amp;quot;
&lt;br&gt;&amp;gt; 09-02-08 15:23:39 (WARNING): DHT non-routable contact address in firewalled node 127.0.0.1:0 replaced by UDP source &amp;lt;scrubbed&amp;gt;
&lt;br&gt;&amp;gt; FATAL: Assertion failure in file_object.c:309: &amp;quot;xfo == fo&amp;quot;
&lt;/div&gt;&lt;br&gt;I've never seen it, I suspect it was added in r15947 or later. It might have
&lt;br&gt;been fixed meanwhile. Downgrade to be on the safe side.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Wed, 4 Mar 2009 14:06:49 +0100
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Build error in r16059
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200903041406.49623.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;us-ascii&amp;quot;
&lt;br&gt;&lt;br&gt;Hi list,
&lt;br&gt;&lt;br&gt;when I try to build the current svn revision (r16059), I get the 
&lt;br&gt;following build error:
&lt;br&gt;&lt;br&gt;cd gtk2; make libgtk2.a
&lt;br&gt;[...]
&lt;br&gt;make[4]: *** No rule to make target `downloads.o', needed by 
&lt;br&gt;`libgtk2.a'. &amp;nbsp;Stop.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
&lt;br&gt;-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
&lt;br&gt;-Strategies to boost innovation and cut costs with open source participation
&lt;br&gt;-Receive a $600 discount off the registration fee with the source code: SFAD
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/XcvMzF8H&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/XcvMzF8H&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22330475&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 27, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-27%2C-Issue-1-tp22330475p22330475.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20746366</id>
	<title>gtk-gnutella-devel Digest, Vol 26, Issue 3</title>
	<published>2008-11-29T04:00:43Z</published>
	<updated>2008-11-29T04:00:43Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;crash at routing.c dht_find_bucket() (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;crash at routing.c dht_find_bucket() (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;crash at routing.c dht_find_bucket() (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;crash at routing.c dht_find_bucket() (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Build failure (Hauke Hachmann)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Build failure (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Thu, 27 Nov 2008 09:54:46 +0200 (EET)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] crash at routing.c dht_find_bucket()
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0811270946510.5020@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;I have seen current SVN gtk-gnutella crashing abour weekly with UDP 
&lt;br&gt;processing problems. This time I finally got a readable backtrace and 
&lt;br&gt;crash location (by the way, I had to comment out the crash handler to 
&lt;br&gt;get sensible core dumps):
&lt;br&gt;&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;#0 &amp;nbsp;dht_find_bucket (id=0xbff39f9c) at routing.c:1206
&lt;br&gt;1206 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = (val &amp; mask) ? kb-&amp;gt;one : kb-&amp;gt;zero;
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;dht_find_bucket (id=0xbff39f9c) at routing.c:1206
&lt;br&gt;#1 &amp;nbsp;0x08161360 in dht_fill_random (hvec=0xbff3a266, hcnt=10) at routing.c:2691
&lt;br&gt;#2 &amp;nbsp;0x080f7a77 in send_pong (n=0xb7166000, control=0, flags=&amp;lt;value optimized out&amp;gt;, hops=0 '\0', ttl=1 '\001', 
&lt;br&gt;&amp;nbsp; &amp;nbsp; muid=0xb7166124, info=0xbff3a4e8, meta=0x834b5c0) at pcache.c:438
&lt;br&gt;#3 &amp;nbsp;0x080f889c in send_personal_info (n=0xb7166000, control=0, flags=&amp;lt;value optimized out&amp;gt;) at pcache.c:703
&lt;br&gt;#4 &amp;nbsp;0x080f92ae in pcache_ping_received (n=0xb7166000) at pcache.c:1928
&lt;br&gt;#5 &amp;nbsp;0x080de8f5 in node_parse (node=0xb7166000) at nodes.c:6790
&lt;br&gt;#6 &amp;nbsp;0x080df739 in node_udp_process (s=0xb7240120) at nodes.c:7155
&lt;br&gt;#7 &amp;nbsp;0x081374e7 in udp_received (s=0xb7240120, truncated=0) at udp.c:265
&lt;br&gt;#8 &amp;nbsp;0x08127c07 in socket_udp_event (data=0xb7240120, unused_source=9, cond=&amp;lt;value optimized out&amp;gt;) at sockets.c:2394
&lt;br&gt;#9 &amp;nbsp;0x08223b76 in dispatch_poll (unused_source=0x83a2f18, unused_cond=G_IO_IN, udata=0x8386a20) at inputevt.c:714
&lt;br&gt;#10 0xb7904c7f in g_io_unix_dispatch (source=0x83a2f70, callback=0x8223a00 &amp;lt;dispatch_poll&amp;gt;, user_data=0x8386a20)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at giounix.c:162
&lt;br&gt;#11 0xb78db731 in IA__g_main_context_dispatch (context=0x83a3200) at gmain.c:2045
&lt;br&gt;#12 0xb78de7a6 in g_main_context_iterate (context=0x83a3200, block=1, dispatch=1, self=0x83a5e98) at gmain.c:2677
&lt;br&gt;#13 0xb78deb67 in IA__g_main_loop_run (loop=0x8521f98) at gmain.c:2881
&lt;br&gt;#14 0xb7d73281 in IA__gtk_main () at gtkmain.c:1003
&lt;br&gt;#15 0x081758bf in main_gui_run (geometry_spec=0x0) at main.c:693
&lt;br&gt;#16 0x0805639d in main (argc=1, argv=0xbff3aba4) at main.c:1440
&lt;br&gt;(gdb) p kb
&lt;br&gt;$1 = (struct kbucket *) 0x0
&lt;br&gt;&lt;br&gt;So kb seems to be NULL...
&lt;br&gt;&lt;br&gt;Hope it helps someone knowledgable about the code - I have no time to 
&lt;br&gt;debug it currently, I'm on a big event.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Thu, 27 Nov 2008 18:03:10 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash at routing.c dht_find_bucket()
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggmncu$jds$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I have seen current SVN gtk-gnutella crashing abour weekly with UDP 
&lt;br&gt;:processing problems. This time I finally got a readable backtrace and 
&lt;br&gt;:crash location (by the way, I had to comment out the crash handler to 
&lt;br&gt;:get sensible core dumps):
&lt;br&gt;:
&lt;br&gt;:Program terminated with signal 11, Segmentation fault.
&lt;br&gt;:#0 &amp;nbsp;dht_find_bucket (id=0xbff39f9c) at routing.c:1206
&lt;br&gt;:1206 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = (val &amp; mask) ? kb-&amp;gt;one : kb-&amp;gt;zero;
&lt;br&gt;:
&lt;br&gt;:So kb seems to be NULL...
&lt;br&gt;&lt;br&gt;That's not possible unless `root' is also NULL. &amp;nbsp;But otherwise kb can never
&lt;br&gt;be NULL (since we escape the inner loop as soon as `result' is NULL).
&lt;br&gt;&lt;br&gt;However, `root' is only reset back to NULL in dht_close(). &amp;nbsp;So if it is
&lt;br&gt;becoming NULL during operations, it means there is a memory corruption.
&lt;br&gt;&lt;br&gt;I am not experiencing any problem with the DHT code here and I have very large
&lt;br&gt;uptimes (&amp;gt; 30 days). &amp;nbsp;The only time I stop gtk-gnutella is when I need to
&lt;br&gt;upgrade... &amp;nbsp;And I naturally switched the DHT code on!
&lt;br&gt;&lt;br&gt;The next time it crashes, can you please show me the value of `root'?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Thu, 27 Nov 2008 19:35:52 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash at routing.c dht_find_bucket()
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081127183552.GA14451@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :I have seen current SVN gtk-gnutella crashing abour weekly with UDP 
&lt;br&gt;&amp;gt; :processing problems. This time I finally got a readable backtrace and 
&lt;br&gt;&amp;gt; :crash location (by the way, I had to comment out the crash handler to 
&lt;br&gt;&amp;gt; :get sensible core dumps):
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :Program terminated with signal 11, Segmentation fault.
&lt;br&gt;&amp;gt; :#0 &amp;nbsp;dht_find_bucket (id=0xbff39f9c) at routing.c:1206
&lt;br&gt;&amp;gt; :1206 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = (val &amp; mask) ? kb-&amp;gt;one : kb-&amp;gt;zero;
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :So kb seems to be NULL...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's not possible unless `root' is also NULL. &amp;nbsp;But otherwise kb can never
&lt;br&gt;&amp;gt; be NULL (since we escape the inner loop as soon as `result' is NULL).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, `root' is only reset back to NULL in dht_close(). &amp;nbsp;So if it is
&lt;br&gt;&amp;gt; becoming NULL during operations, it means there is a memory corruption.
&lt;/div&gt;&lt;br&gt;Have you considered that this code is reached even if dht_initialize()
&lt;br&gt;was never called?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I am not experiencing any problem with the DHT code here and I have very large
&lt;br&gt;&amp;gt; uptimes (&amp;gt; 30 days). &amp;nbsp;The only time I stop gtk-gnutella is when I need to
&lt;br&gt;&amp;gt; upgrade... &amp;nbsp;And I naturally switched the DHT code on!
&lt;br&gt;&lt;br&gt;Yes, but it's disabled by default for many good reasons. Also you can neither
&lt;br&gt;disable or enable it during run-time because the code is widely ignorant of
&lt;br&gt;the setting causing crashes when changed at run-time.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 27 Nov 2008 20:46:20 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] crash at routing.c dht_find_bucket()
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggn0us$f0l$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Have you considered that this code is reached even if dht_initialize()
&lt;br&gt;:was never called?
&lt;br&gt;&lt;br&gt;Ouch, my fault. &amp;nbsp;Of course, this is the problem. &amp;nbsp;It's been fixed in r15883.
&lt;br&gt;&lt;br&gt;:Yes, but it's disabled by default for many good reasons. Also you can neither
&lt;br&gt;:disable or enable it during run-time because the code is widely ignorant of
&lt;br&gt;:the setting causing crashes when changed at run-time.
&lt;br&gt;&lt;br&gt;Indeed, support for switching the DHT on and off at runtime is not finished.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sat, 29 Nov 2008 11:29:00 +0100
&lt;br&gt;From: Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Build failure
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200811291129.00414.haxe@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;utf-8&amp;quot;
&lt;br&gt;&lt;br&gt;Hi list,
&lt;br&gt;&lt;br&gt;I get the following build failure with latest svn r15883:
&lt;br&gt;&lt;br&gt;cc -c -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include ? -DCORE_SOURCES -DCURDIR=src/dht -O2 -g -momit-leaf-frame-pointer -W -Wall -Wformat=2 -Wshadow ?
&lt;br&gt;routing.c
&lt;br&gt;routing.c:72:21: error: publish.h: No such file or directory
&lt;br&gt;&lt;br&gt;Oh, and by the way, some lines above in the build output there is also a 
&lt;br&gt;warning:
&lt;br&gt;&lt;br&gt;kmsg.c: In function ?k_send_find_value_response?:
&lt;br&gt;kmsg.c:626: warning: format ?%d? expects type ?int?, but argument 4 has 
&lt;br&gt;type ?size_t?
&lt;br&gt;kmsg.c:626: warning: format ?%d? expects type ?int?, but argument 5 has 
&lt;br&gt;type ?size_t?
&lt;br&gt;&lt;br&gt;I know that this has nothing to do with the error mentioned above, I 
&lt;br&gt;just happened to see it when my screen stopped scrolling by. I thought 
&lt;br&gt;this should perhaps be (int)'ed away...
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Hauke
&lt;br&gt;&lt;br&gt;(PS: sorry to the list moderators for the hassle: I first tried to send 
&lt;br&gt;this message with a non-subscribed address in the From header.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sat, 29 Nov 2008 11:51:11 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Build failure
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ggrabf$r01$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Hauke Hachmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haxe@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Hi list,
&lt;br&gt;:
&lt;br&gt;:I get the following build failure with latest svn r15883:
&lt;br&gt;:
&lt;br&gt;:cc -c -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include ??
&lt;br&gt;:-DCORE_SOURCES -DCURDIR=src/dht -O2 -g -momit-leaf-frame-pointer -W -Wall
&lt;br&gt;:-Wformat=2 -Wshadow ??
&lt;br&gt;:routing.c
&lt;br&gt;:routing.c:72:21: error: publish.h: No such file or directory
&lt;br&gt;&lt;br&gt;Sorry, I missed it when I committed my last patch.
&lt;br&gt;&lt;br&gt;:Oh, and by the way, some lines above in the build output there is also a 
&lt;br&gt;:warning:
&lt;br&gt;:
&lt;br&gt;:kmsg.c: In function ???k_send_find_value_response???:
&lt;br&gt;:kmsg.c:626: warning: format ???%d??? expects type ???int???, but argument 4 has 
&lt;br&gt;:type ???size_t???
&lt;br&gt;:kmsg.c:626: warning: format ???%d??? expects type ???int???, but argument 5 has 
&lt;br&gt;:type ???size_t???
&lt;br&gt;&lt;br&gt;Thanks, fixed as well.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746366&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 26, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-26%2C-Issue-3-tp20746366p20746366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20537607</id>
	<title>gtk-gnutella-devel Digest, Vol 26, Issue 2</title>
	<published>2008-11-17T03:15:36Z</published>
	<updated>2008-11-17T03:15:36Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Starting out with gtk-gnutella development (Alex)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Starting out with gtk-gnutella development (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Starting out with gtk-gnutella development (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;update: Starting gtk-gnutella development ;	was MODERATE --
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbie_syd_au@...&lt;/a&gt; posted to the_gdf (Arne Babenhauserheide)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &amp;nbsp;Library or header files might be missing. (Doug Bunger)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;Library or header files might be missing. (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 11 Nov 2008 11:32:52 +0100
&lt;br&gt;From: Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Starting out with gtk-gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; development
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081111103252.GS19849@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On Tue, Nov 11, 2008 at 06:11:44PM +1100, Robbie wrote:
&lt;br&gt;&amp;gt; Whats the difference between a gnutella header and a gnutella message?
&lt;br&gt;&amp;gt; Is there any?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If there is, how is http involved? Is it just used for connecting, uploading
&lt;br&gt;&amp;gt; and downloading or is it used for
&lt;br&gt;&amp;gt; everything else as well?
&lt;br&gt;&lt;br&gt;HTTP is used for file upload/download. All the search
&lt;br&gt;propagation/network stuff is handled by the Gnutella protocol
&lt;br&gt;messages.
&lt;br&gt;&lt;br&gt;I suggest you read up on the protocol first:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.limewire.org/index.php?title=GDF&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.limewire.org/index.php?title=GDF&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Whats a safe, harmless header/message (both a header and message if theyre
&lt;br&gt;&amp;gt; different) that I can send at any time in an existing gnutella connection,
&lt;br&gt;&amp;gt; to a gnutella servent so that I can test my header/message sending
&lt;br&gt;&amp;gt; abilities? Im going to connect with gtk-gnutella and have its source code
&lt;br&gt;&amp;gt; send the header/message to the node.
&lt;br&gt;&lt;br&gt;I suggest you best option is to run a mini-network of white listed
&lt;br&gt;servants before you start letting messages out into the wild. Other
&lt;br&gt;clients may well start banning your IP address 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have found the gnutella_node object as well as the gnutella_socket, and I
&lt;br&gt;&amp;gt; can get a file descriptor for that
&lt;br&gt;&amp;gt; socket. I tried to send() an X-Alt header in ascii text (as defined in the
&lt;br&gt;&amp;gt; huge specification) to the file descriptor and the remote host disconnected
&lt;br&gt;&amp;gt; me (I was assuming that might be a safe header to send).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Anybody know where the function in gnutella is to send a header object or do
&lt;br&gt;&amp;gt; you just manually write to the socket's file descriptor? gtk-gnutella doesnt
&lt;br&gt;&amp;gt; have much documentation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Robbie
&lt;/div&gt;&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;&amp;gt; Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;&amp;gt; Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; gtk-gnutella-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Alex, homepage: &lt;a href=&quot;http://www.bennee.com/~alex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bennee.com/~alex/&lt;/a&gt;&lt;br&gt;Paradise is exactly like where you are right now ... only much, much better.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Laurie Anderson
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 11 Nov 2008 19:47:09 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Starting out with gtk-gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; development
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081111184709.GB19972@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Robbie wrote:
&lt;br&gt;&amp;gt; Whats the difference between a gnutella header and a gnutella message?
&lt;br&gt;&amp;gt; Is there any?
&lt;br&gt;&lt;br&gt;The gnutella header is the first 23 bytes of a gnutella message. Gnutella
&lt;br&gt;headers have nothing to do with HTTP headers.
&lt;br&gt;&lt;br&gt;&amp;gt; If there is, how is http involved? Is it just used for connecting, uploading
&lt;br&gt;&amp;gt; and downloading or is it used for everything else as well?
&lt;br&gt;&lt;br&gt;HTTP is only used for file transfers. The peer-to-peer procotol used by
&lt;br&gt;Gnutella isn't HTTP, only the initial handshake looks remotely like HTTP.
&lt;br&gt;Afterwards it's packet-based.
&lt;br&gt;&lt;br&gt;&amp;gt; Whats a safe, harmless header/message (both a header and message if theyre
&lt;br&gt;&amp;gt; different) that I can send at any time in an existing gnutella connection,
&lt;br&gt;&amp;gt; to a gnutella servent so that I can test my header/message sending
&lt;br&gt;&amp;gt; abilities?
&lt;br&gt;&lt;br&gt;You can create custom vendor messages.
&lt;br&gt;&lt;br&gt;&amp;gt; Im going to connect with gtk-gnutella and have its source code
&lt;br&gt;&amp;gt; send the header/message to the node.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have found the gnutella_node object as well as the gnutella_socket, and I
&lt;br&gt;&amp;gt; can get a file descriptor for that socket.
&lt;br&gt;&lt;br&gt;&amp;gt; I tried to send() an X-Alt header in ascii text (as defined in the
&lt;br&gt;&amp;gt; huge specification) to the file descriptor and the remote host disconnected
&lt;br&gt;&amp;gt; me (I was assuming that might be a safe header to send).
&lt;br&gt;&lt;br&gt;send() isn't used at all anywhere in gtk-gnutella. That's several layers
&lt;br&gt;too low. A gnutella_node is a peer-to-peer connection and no upload or
&lt;br&gt;download connection. You don't send X-Alt headers to peers. If you want
&lt;br&gt;to send specific alternate locations you're better of modifying 
&lt;br&gt;dmesh_fill_alternate() or dmesh_alternate_location().
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 11 Nov 2008 18:26:09 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Starting out with gtk-gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; development
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gfcio1$is4$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Robbie &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbiesyd@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Anybody know where the function in gnutella is to send a header object or do
&lt;br&gt;:you just manually write to the socket's file descriptor? gtk-gnutella doesnt
&lt;br&gt;:have much documentation.
&lt;br&gt;&lt;br&gt;What are you trying to achieve? &amp;nbsp;Which &amp;quot;header object&amp;quot; do you want to send?
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Tue, 11 Nov 2008 14:50:01 +0100
&lt;br&gt;From: Arne Babenhauserheide &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arne_bab@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] update: Starting gtk-gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; development ;	was MODERATE -- &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbie_syd_au@...&lt;/a&gt; posted to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the_gdf
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbie_syd_au@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200811111450.06614.arne_bab@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;I caught this message in the moderating queue of the_gdf, and I think it 
&lt;br&gt;belongs here: 
&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;FROM: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbie_syd_au@...&lt;/a&gt; 
&lt;br&gt;DATE: Tue, 11 Nov 2008 11:41:09 -0000 
&lt;br&gt;SUBJECT: update: Starting gtk-gnutella development 
&lt;br&gt;&lt;br&gt;Ive found the function that creates and sends a qhit 
&lt;br&gt;message. (im presuming theirs functions to send other 
&lt;br&gt;messages). 
&lt;br&gt;&lt;br&gt;Now how do I send a header? Should I just create a string 
&lt;br&gt;and then send() it to the socket file descriptor raw, or 
&lt;br&gt;should I use the header_fmt functions? How do you send a 
&lt;br&gt;header made by the header_fmt functions to a connected node?
&lt;br&gt;&lt;br&gt;Regards, -AussieGuy &amp;nbsp;
&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;PS: AussieGuy: Please register to the gtk-gnutella-devel list: 
&lt;br&gt;- &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best wishes, 
&lt;br&gt;Arne
&lt;br&gt;-- 
&lt;br&gt;-- My stuff: &lt;a href=&quot;http://draketo.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://draketo.de&lt;/a&gt;&amp;nbsp;- stories, songs, poems, programs and stuff :)
&lt;br&gt;-- Infinite Hands: &lt;a href=&quot;http://infinite-hands.draketo.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://infinite-hands.draketo.de&lt;/a&gt;&amp;nbsp;- singing a part of the 
&lt;br&gt;history of free software.
&lt;br&gt;-- Ein W?rfel System: &lt;a href=&quot;http://1w6.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://1w6.org&lt;/a&gt;&amp;nbsp;- einfach saubere (Rollenspiel-) Regeln.
&lt;br&gt;&lt;br&gt;-- PGP/GnuPG: &lt;a href=&quot;http://draketo.de/inhalt/ich/pubkey.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://draketo.de/inhalt/ich/pubkey.txt&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 12 Nov 2008 08:48:08 -0800 (PST)
&lt;br&gt;From: Doug Bunger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dougbunger@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Library or header files might be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; missing.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;503462.33668.qm@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Cannot compile under Fedora 8.? Packages for glib, glib-devel, glibc, glibc-devel, gtk+, and gtk+-devel are loaded.? Suggestions?
&lt;br&gt;&lt;br&gt;Checking how we can gather information about GLib...
&lt;br&gt;You've got problems!? Do you have GLib installed?
&lt;br&gt;*** WARNING:
&lt;br&gt;*** Cannot compile against GLib version ''
&lt;br&gt;***
&lt;br&gt;Checking how we can gather information about GTK+...
&lt;br&gt;You've got problems!? Do you have GTK+ installed?
&lt;br&gt;*** WARNING:
&lt;br&gt;*** you asked for GTK+ 2, I found
&lt;br&gt;***
&lt;br&gt;*** WARNING:
&lt;br&gt;*** Cannot compile against Gtk+ version ''
&lt;br&gt;***
&lt;br&gt;&amp;lt;snip&amp;gt;
&lt;br&gt;*** WHOA THERE!!! ***
&lt;br&gt;??? The default value for $result on this machine was &amp;quot;define&amp;quot;!
&lt;br&gt;??? Keep the default value? [y]
&lt;br&gt;&lt;br&gt;Feature Summary (Version 0.96.6u):
&lt;br&gt;-------------------------------------------------
&lt;br&gt;GLib version?????????????????????? : glib-2.x
&lt;br&gt;GUI front-end????????????????????? : GTK2
&lt;br&gt;GNU TLS support??????????????????? : no
&lt;br&gt;IPv6 support?????????????????????? : yes
&lt;br&gt;NLS (Native Language Support)????? : yes
&lt;br&gt;Fast assertions??????????????????? : yes
&lt;br&gt;DBus support (experimental)??????? : no
&lt;br&gt;Remote Shell Interface (deprecated): no
&lt;br&gt;-------------------------------------------------
&lt;br&gt;ERROR: Cannot compile against GLib. Library or header files might be missing.
&lt;br&gt;ERROR: Cannot compile against Gtk+. Library or header files might be missing.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- Doug Bunger 
&lt;br&gt;&lt;br&gt;-- &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dougbunger@...&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Mon, 17 Nov 2008 12:20:42 +0100
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Library or header files might be
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; missing.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20081117112041.GB19853@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Doug Bunger wrote:
&lt;br&gt;&amp;gt; Cannot compile under Fedora 8.? Packages for glib, glib-devel, glibc,
&lt;br&gt;&amp;gt; glibc-devel, gtk+, and gtk+-devel are loaded.? Suggestions?
&lt;br&gt;&lt;br&gt;You have to install at least these packages:
&lt;br&gt;&lt;br&gt;gnutls-devel
&lt;br&gt;glib2-devel
&lt;br&gt;gtk2-devel
&lt;br&gt;libxml2-devel
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20537607&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 26, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-26%2C-Issue-2-tp20537607p20537607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20434559</id>
	<title>gtk-gnutella-devel Digest, Vol 26, Issue 1</title>
	<published>2008-11-10T23:11:55Z</published>
	<updated>2008-11-10T23:11:55Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;QRP changes. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;QRP changes. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;QRP changes. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;QRP changes. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;QRP changes. (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Starting out with gtk-gnutella development (Robbie)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Wed, 17 Sep 2008 17:18:30 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080917151830.GA1577@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Bill Pringlemeir wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have committed some changes to core/qrp.c (r15843),
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Change qrp_can_route to use a function pointer in the routing_table
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;structure. Groups of route decision routines optimize for tables
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;tables from 16k to 2M (corresponding to 14 to 21 bits), in URN and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;non-URN version are 'templated'. &amp;nbsp;The fixed shift allows compilers
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;to do a much better job of precomputing work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Profiling indicates that the 2^16 and 2^17 are the most common
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;tables sizes (most likely due to lime wire). &amp;nbsp;However, all variants
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;were left. &amp;nbsp;The code size is very small compared to the table
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;sizes. &amp;nbsp;Also, the hottest routines will be cached. &amp;nbsp;It may be more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;sensible to order the URN and non-URN together (same cache page).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;However, it seems that URN searches are very rare (not supported by
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;LW?).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Alternate data structures could be employed with the function
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;pointer method. &amp;nbsp;Sparse tables could be represented by a trees.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Alternate function pointers could decode tables in either array
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;format or tree format; However, the tree structure would trade time
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;for space.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My system has a dynamic clock [Intel Prescott]. &amp;nbsp;The rates are 400,
&lt;br&gt;&amp;gt; 800, 1200, 2400, 3200 MHz. &amp;nbsp;Previously, the CPU would spend time in
&lt;br&gt;&amp;gt; many of the ranges. &amp;nbsp;With these changes, it is staying in the 400/800
&lt;br&gt;&amp;gt; MHz range (also 8deg C cooler). &amp;nbsp;Top measurements are useless with a
&lt;br&gt;&amp;gt; dynamic clock. &amp;nbsp;'gprof' also indicates an improvement. &amp;nbsp;However,
&lt;br&gt;&amp;gt; multiple measurements are probably best for performance improvements.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you have top numbers before/after getting r15843 as an ultra-node.
&lt;br&gt;&amp;gt; It might be helpful to know if these changes should stay. &amp;nbsp;Although,
&lt;br&gt;&amp;gt; the changes should be architecture independent.
&lt;/div&gt;&lt;br&gt;Isn't this a bit absurd? Maybe I'm missing something but all I can see
&lt;br&gt;is that your code adds these two optimizations:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32 - variable -&amp;gt; const
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hashcode &amp;gt;&amp;gt; variable -&amp;gt; hashcode &amp;gt;&amp;gt; const
&lt;br&gt;&lt;br&gt;It adds two assertion checks, one level of indirection and increases
&lt;br&gt;the code size. Sure, the negatives might not outweigh the optimization
&lt;br&gt;on average but I don't understand how these fairly minor optimizations
&lt;br&gt;could make a significant difference. That is, unless the CPU design
&lt;br&gt;is a complete failure. The website that shall not be named also claims
&lt;br&gt;that the temperature sensor on the Prescott is reporting too high
&lt;br&gt;values which means the performance difference is likely exaggerated
&lt;br&gt;if measured in terms of temperature. By the way, the temperature
&lt;br&gt;measurements reported in Celsius, Fahrenheit or Kelvin by diagnosis
&lt;br&gt;tools are always fairly off anyway because these sensors don't work like
&lt;br&gt;thermometers:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.heise-online.co.uk/news/IDF-Why-many-system-info-tools-give-incorrect-CPU-temperatures--/111384&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.heise-online.co.uk/news/IDF-Why-many-system-info-tools-give-incorrect-CPU-temperatures--/111384&lt;/a&gt;&lt;br&gt;&lt;br&gt;If this code is really so sensitive to optimization, I'd like to know
&lt;br&gt;whether removing those assertion checks makes a significant difference.
&lt;br&gt;Changing the loop to count towards zero might also gain a tiny
&lt;br&gt;improvement. If non-constant shifting is so expensive, RT_SLOT_READ()
&lt;br&gt;could use a small lookup-table instead.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Wed, 17 Sep 2008 11:55:48 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87vdwuvhij.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Isn't this a bit absurd? Maybe I'm missing something but all I can see
&lt;br&gt;&amp;gt; is that your code adds these two optimizations:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	32 - variable -&amp;gt; const
&lt;br&gt;&amp;gt; 	hashcode &amp;gt;&amp;gt; variable -&amp;gt; hashcode &amp;gt;&amp;gt; const
&lt;br&gt;&lt;br&gt;The hashcode is also used in the inline function RT_READ_SLOT. &amp;nbsp;I
&lt;br&gt;added the asserts to protect against error on my part in this
&lt;br&gt;implementation. &amp;nbsp;They can be removed if there are no reported
&lt;br&gt;problems. &amp;nbsp;However, I was also unsure whether the URN lookups are
&lt;br&gt;supported? &amp;nbsp;The splitting of the URN case is also a fairly large gain.
&lt;br&gt;For a non-URN lookups, there is only one branch (if versus if/else).
&lt;br&gt;Non-URN seems to be the most common form of query; this test can be
&lt;br&gt;moved to the caller which can be constant over the node iteration. &amp;nbsp;A
&lt;br&gt;call through a function pointer is not usually that big a hit (there
&lt;br&gt;was a function call to a fixed address already). &amp;nbsp;Not having a has_urn
&lt;br&gt;variable also seems to decrease register pressure. &amp;nbsp;The code size is
&lt;br&gt;very small compared to the 2-256k tables.
&lt;br&gt;&lt;br&gt;Try objdump -S qrp.o to see the code size difference between
&lt;br&gt;qrp_can_route_default and the macro code. &amp;nbsp;For cases like
&lt;br&gt;'qrp_can_route_16', shifts are not always needed as 32/16/8 bit
&lt;br&gt;manipulation can accomplish some of the work. &amp;nbsp;The 'qrp_can_route_16'
&lt;br&gt;is the most common case in any runs I have observed. &amp;nbsp;Also not the
&lt;br&gt;frame addressing [on x86 like -0x15(%epb)]. &amp;nbsp;In the macro version,
&lt;br&gt;most variables are in registers.
&lt;br&gt;&lt;br&gt;Regarding the temperature, I do not take it to be completely accurate.
&lt;br&gt;However, all three temperature sensors have decrease by similar
&lt;br&gt;amount. &amp;nbsp;Eight degrees is significant. &amp;nbsp;If it were two or three
&lt;br&gt;degrees it would not be; I realize they are not high precision
&lt;br&gt;instruments. &amp;nbsp;The clock frequency reported by 'powertop' would also
&lt;br&gt;have be out (and gprof, etc). &amp;nbsp;I am looking into disabling the
&lt;br&gt;frequency switching to get more accurate numbers via vmstat and top.
&lt;br&gt;&lt;br&gt;However, it is still beneficial to know if it performs better on PPC,
&lt;br&gt;etc.
&lt;br&gt;&lt;br&gt;Sorry about the C++ comments. &amp;nbsp;Emacs did that automatically.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Wed, 17 Sep 2008 19:15:26 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080917171526.GA27745@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Bill Pringlemeir wrote:
&lt;br&gt;&amp;gt; On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Isn't this a bit absurd? Maybe I'm missing something but all I can see
&lt;br&gt;&amp;gt; &amp;gt; is that your code adds these two optimizations:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	32 - variable -&amp;gt; const
&lt;br&gt;&amp;gt; &amp;gt; 	hashcode &amp;gt;&amp;gt; variable -&amp;gt; hashcode &amp;gt;&amp;gt; const
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The hashcode is also used in the inline function RT_READ_SLOT.
&lt;br&gt;&lt;br&gt;Yes, but the shifted hashcode isn't a constant, so RT_READ_SLOT()
&lt;br&gt;can hardly benefit from the constant shift value.
&lt;br&gt;&lt;br&gt;&amp;gt; I added the asserts to protect against error on my part in this
&lt;br&gt;&amp;gt; implementation. &amp;nbsp;They can be removed if there are no reported
&lt;br&gt;&amp;gt; problems. &amp;nbsp;However, I was also unsure whether the URN lookups are
&lt;br&gt;&amp;gt; supported?
&lt;br&gt;&lt;br&gt;For the moment being, they are still routed. gtk-gnutella in
&lt;br&gt;current SVN does not insert URNs in the QRT any longer, so
&lt;br&gt;URN queries can never match locally. LimeWire and derivatives
&lt;br&gt;haven't inserted URNs into the QRT for years. I believe they
&lt;br&gt;support single-hop URN queries though.
&lt;br&gt;&lt;br&gt;&amp;gt; The splitting of the URN case is also a fairly large gain.
&lt;br&gt;&amp;gt; For a non-URN lookups, there is only one branch (if versus if/else).
&lt;br&gt;&amp;gt; Non-URN seems to be the most common form of query; this test can be
&lt;br&gt;&amp;gt; moved to the caller which can be constant over the node iteration. &amp;nbsp;A
&lt;br&gt;&amp;gt; call through a function pointer is not usually that big a hit (there
&lt;br&gt;&amp;gt; was a function call to a fixed address already). &amp;nbsp;Not having a has_urn
&lt;br&gt;&amp;gt; variable also seems to decrease register pressure. &amp;nbsp;The code size is
&lt;br&gt;&amp;gt; very small compared to the 2-256k tables.
&lt;br&gt;&lt;br&gt;Sure, but I think code cache much smaller than data cache. I wasn't
&lt;br&gt;trying to say that this is a problem with your optimization but
&lt;br&gt;it's a negative factor no matter how minor it may be.
&lt;br&gt;&lt;br&gt;&amp;gt; Try objdump -S qrp.o to see the code size difference between
&lt;br&gt;&amp;gt; qrp_can_route_default and the macro code. &amp;nbsp;For cases like
&lt;br&gt;&amp;gt; 'qrp_can_route_16', shifts are not always needed as 32/16/8 bit
&lt;br&gt;&amp;gt; manipulation can accomplish some of the work. &amp;nbsp;The 'qrp_can_route_16'
&lt;br&gt;&amp;gt; is the most common case in any runs I have observed. &amp;nbsp;Also not the
&lt;br&gt;&amp;gt; frame addressing [on x86 like -0x15(%epb)]. &amp;nbsp;In the macro version,
&lt;br&gt;&amp;gt; most variables are in registers.
&lt;br&gt;&lt;br&gt;Are you compiling with any -march flag? I believe for most of the code
&lt;br&gt;optimizations are largely irrelevant but code like this will often
&lt;br&gt;benefit significantly from CPU-specific optimizations.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 17 Sep 2008 21:40:58 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;878wtq18hx.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Isn't this a bit absurd? Maybe I'm missing something but all I can see
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is that your code adds these two optimizations:
&lt;br&gt;&lt;br&gt;&amp;gt; Bill Pringlemeir wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 	32 - variable -&amp;gt; const
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 	hashcode &amp;gt;&amp;gt; variable -&amp;gt; hashcode &amp;gt;&amp;gt; const
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; The hashcode is also used in the inline function RT_READ_SLOT.
&lt;br&gt;&lt;br&gt;On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Yes, but the shifted hashcode isn't a constant, so RT_READ_SLOT()
&lt;br&gt;&amp;gt; can hardly benefit from the constant shift value.
&lt;br&gt;&lt;br&gt;It looks like this,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const guint &amp;nbsp; shift = 32 - bits; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; guint32 idx = qhv-&amp;gt;vec[i].hashcode &amp;gt;&amp;gt; shift; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;nbsp;RT_SLOT_READ -&amp;gt; return 0 != (arena[idx &amp;gt;&amp;gt; 3] &amp; (0x80U &amp;gt;&amp;gt; (i &amp; 0x7)));
&lt;br&gt;&lt;br&gt;So if bits is 16, it is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; shift = 32 - 16 = 16
&lt;br&gt;&amp;nbsp; &amp;nbsp; idx = hash &amp;gt;&amp;gt; 16
&lt;br&gt;&lt;br&gt;*** &amp;nbsp;RT_SLOT_READ arena[ hash &amp;gt;&amp;gt; 16 &amp;gt;&amp;gt; 3 ] &amp; 0x80 &amp;gt;&amp;gt; (hash &amp;gt;&amp;gt; 16 &amp; 7) 
&lt;br&gt;&lt;br&gt;There are many more constant shift than there use to be. &amp;nbsp;For all x86
&lt;br&gt;machines this is actually a big win as the variable shift has to be in
&lt;br&gt;the 'c' register (afaik). &amp;nbsp;So the calculated shift has to be loaded
&lt;br&gt;into cx. &amp;nbsp;I agree that x86 is stupid, but it also widely used. &amp;nbsp;I also
&lt;br&gt;wanted to make sure that I didn't harm any other processors like the
&lt;br&gt;PPC, ARM, MIPS, etc. &amp;nbsp;I think that majority of processors are x86 or
&lt;br&gt;PPC.
&lt;br&gt;&lt;br&gt;&amp;gt; Sure, but I think code cache much smaller than data cache. I wasn't
&lt;br&gt;&amp;gt; trying to say that this is a problem with your optimization but
&lt;br&gt;&amp;gt; it's a negative factor no matter how minor it may be.
&lt;br&gt;&lt;br&gt;True. It ends up that many of the routines are unused. &amp;nbsp;Only the 16
&lt;br&gt;and 17 non-URN are the frequent cases (80%+). &amp;nbsp;However, I think that
&lt;br&gt;these two routines are about the size of the original general case
&lt;br&gt;(about 40 instruction each versus 80 for the original). &amp;nbsp;The unused
&lt;br&gt;code is just occupying RAM (like the tables).
&lt;br&gt;&lt;br&gt;&amp;gt; Are you compiling with any -march flag? I believe for most of the code
&lt;br&gt;&amp;gt; optimizations are largely irrelevant but code like this will often
&lt;br&gt;&amp;gt; benefit significantly from CPU-specific optimizations.
&lt;br&gt;&lt;br&gt;I do compile with flags specific to my CPU. &amp;nbsp;However, I never looked
&lt;br&gt;at the assembler until your post. &amp;nbsp;gprof was indicating better
&lt;br&gt;performance, but when I look at the number closely they don't seem to
&lt;br&gt;make total sense. &amp;nbsp;My processor isn't switching frequencies as much,
&lt;br&gt;but this could be just due to network variance.
&lt;br&gt;&lt;br&gt;Did you see no difference with whatever machine(s) you have?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 18 Sep 2008 17:59:30 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080918155930.GA27426@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Bill Pringlemeir wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Isn't this a bit absurd? Maybe I'm missing something but all I can see
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; is that your code adds these two optimizations:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Bill Pringlemeir wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 	32 - variable -&amp;gt; const
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; 	hashcode &amp;gt;&amp;gt; variable -&amp;gt; hashcode &amp;gt;&amp;gt; const
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; The hashcode is also used in the inline function RT_READ_SLOT.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 17 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Yes, but the shifted hashcode isn't a constant, so RT_READ_SLOT()
&lt;br&gt;&amp;gt; &amp;gt; can hardly benefit from the constant shift value.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It looks like this,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	const guint &amp;nbsp; shift = 32 - bits; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;gt; 	guint32 idx = qhv-&amp;gt;vec[i].hashcode &amp;gt;&amp;gt; shift; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\
&lt;br&gt;&amp;gt; &amp;nbsp;RT_SLOT_READ -&amp;gt; return 0 != (arena[idx &amp;gt;&amp;gt; 3] &amp; (0x80U &amp;gt;&amp;gt; (i &amp; 0x7)));
&lt;/div&gt;&lt;br&gt;I looked at the generated code and the variants really only differed
&lt;br&gt;with respect to the constants used for the shift opcodes. Otherwise,
&lt;br&gt;the code and size was identical. There are no further shortcuts
&lt;br&gt;applied. I think the only case where some additional optimization
&lt;br&gt;was possible is &amp;quot;shift = 16&amp;quot; but you have to do that manually, GCC
&lt;br&gt;at least doesn't make use of it. Maybe not because it doesn't know
&lt;br&gt;but because it's not worth. Assembly wisdom, especially with respect
&lt;br&gt;to x86, becomes outdated very quickly.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So if bits is 16, it is
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; shift = 32 - 16 = 16
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; idx = hash &amp;gt;&amp;gt; 16
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; *** &amp;nbsp;RT_SLOT_READ arena[ hash &amp;gt;&amp;gt; 16 &amp;gt;&amp;gt; 3 ] &amp; 0x80 &amp;gt;&amp;gt; (hash &amp;gt;&amp;gt; 16 &amp; 7) 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There are many more constant shift than there use to be. &amp;nbsp;For all x86
&lt;br&gt;&amp;gt; machines this is actually a big win as the variable shift has to be in
&lt;br&gt;&amp;gt; the 'c' register (afaik). &amp;nbsp;So the calculated shift has to be loaded
&lt;br&gt;&amp;gt; into cx. &amp;nbsp;I agree that x86 is stupid, but it also widely used. &amp;nbsp;I also
&lt;br&gt;&amp;gt; wanted to make sure that I didn't harm any other processors like the
&lt;br&gt;&amp;gt; PPC, ARM, MIPS, etc. &amp;nbsp;I think that majority of processors are x86 or
&lt;br&gt;&amp;gt; PPC.
&lt;/div&gt;&lt;br&gt;I've supplied three different variants now. The one using a lookup
&lt;br&gt;table to avoid shifting 0x80 seems to yield the smallest code. It's
&lt;br&gt;not necessarily the fastest. Using div() looks worthwhile to me
&lt;br&gt;as on x86 div yields both quotient and remainder and it's although
&lt;br&gt;fast on modern x86, so it could be faster than doing two shifts
&lt;br&gt;even if it increases code size slightly.
&lt;br&gt;&lt;br&gt;qrp_can_route_?? should be smaller by about 30% now. Compiling with
&lt;br&gt;the default flags (that is -O2 and no -march) yields 104 byte for
&lt;br&gt;these functions here and it was about 150 before (after removing
&lt;br&gt;the assertion checks).
&lt;br&gt;&lt;br&gt;The most significant improvement comes actually from using qhv-&amp;gt;count
&lt;br&gt;differently (saving 31 byte). Using it as loop condition was very
&lt;br&gt;sub-optimal. &amp;nbsp;Of course that's also due to the small size of the
&lt;br&gt;function. In a larger function where registers are spilled all the time,
&lt;br&gt;it wouldn't matter.
&lt;br&gt;&lt;br&gt;&amp;gt; I do compile with flags specific to my CPU. &amp;nbsp;However, I never looked
&lt;br&gt;&amp;gt; at the assembler until your post. &amp;nbsp;gprof was indicating better
&lt;br&gt;&amp;gt; performance, but when I look at the number closely they don't seem to
&lt;br&gt;&amp;gt; make total sense. &amp;nbsp;My processor isn't switching frequencies as much,
&lt;br&gt;&amp;gt; but this could be just due to network variance.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Did you see no difference with whatever machine(s) you have?
&lt;br&gt;&lt;br&gt;So far I didn't benchmark any of it. While a micro-benchmark doesn't
&lt;br&gt;necessarily yield realistic results, the macro benchmark depends on
&lt;br&gt;far too many factors. I expect just being connected to a few leaves with
&lt;br&gt;large QRTs could make a significant difference that would completely
&lt;br&gt;overshadow your optimizations.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 11 Nov 2008 18:11:44 +1100
&lt;br&gt;From: Robbie &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robbiesyd@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Starting out with gtk-gnutella
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; development
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;addd36b60811102311h2d2499di626bd1b3a2bc4ee3@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Whats the difference between a gnutella header and a gnutella message?
&lt;br&gt;Is there any?
&lt;br&gt;&lt;br&gt;If there is, how is http involved? Is it just used for connecting, uploading
&lt;br&gt;and downloading or is it used for
&lt;br&gt;everything else as well?
&lt;br&gt;&lt;br&gt;Whats a safe, harmless header/message (both a header and message if theyre
&lt;br&gt;different) that I can send at any time in an existing gnutella connection,
&lt;br&gt;to a gnutella servent so that I can test my header/message sending
&lt;br&gt;abilities? Im going to connect with gtk-gnutella and have its source code
&lt;br&gt;send the header/message to the node.
&lt;br&gt;&lt;br&gt;I have found the gnutella_node object as well as the gnutella_socket, and I
&lt;br&gt;can get a file descriptor for that
&lt;br&gt;socket. I tried to send() an X-Alt header in ascii text (as defined in the
&lt;br&gt;huge specification) to the file descriptor and the remote host disconnected
&lt;br&gt;me (I was assuming that might be a safe header to send).
&lt;br&gt;&lt;br&gt;Anybody know where the function in gnutella is to send a header object or do
&lt;br&gt;you just manually write to the socket's file descriptor? gtk-gnutella doesnt
&lt;br&gt;have much documentation.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Robbie
&lt;br&gt;-------------- next part --------------
&lt;br&gt;An HTML attachment was scrubbed...
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20434559&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 26, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-26%2C-Issue-1-tp20434559p20434559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19532201</id>
	<title>gtk-gnutella-devel Digest, Vol 25, Issue 3</title>
	<published>2008-09-17T06:31:11Z</published>
	<updated>2008-09-17T06:31:11Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;[was: DHT uptime.] (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;[was: DHT uptime.] (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;[was: DHT uptime.] (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;[was: DHT uptime.] (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;[was: DHT uptime.] (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;QRP changes. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;QRP changes. (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 16 Sep 2008 17:55:44 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080916155544.GA23503@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :I don't see what lookup_is_alive() is good for. It is not valid C if the
&lt;br&gt;&amp;gt; :pointer actually references a freed object as per C standard section 6.2.4. If
&lt;br&gt;&amp;gt; :you want to use weak references, look at core/nodes.c and &amp;quot;node_id&amp;quot;. You have
&lt;br&gt;&amp;gt; :to use numeric IDs, not pointers to track objects beyond their life-cycle.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; This code is perfectly valid as the pointer is used only as an integer here,
&lt;br&gt;&amp;gt; as a key in the hash table, and is never de-referenced unless it is valid
&lt;br&gt;&lt;br&gt;Nobody said a word about dereferencing and if you had actually read the
&lt;br&gt;section, you'd know that just using the pointer's value leads to
&lt;br&gt;undefined behavior.
&lt;br&gt;&lt;br&gt;&amp;gt; (presence in the table means the pointer is valid).
&lt;br&gt;&lt;br&gt;Then you don't need the check for &amp;quot;lid&amp;quot; at all. If it's supposed to be a
&lt;br&gt;consistency check that's fine but then it should be an assertion check.
&lt;br&gt;If you intend to leave dangling pointers in the table and use the check
&lt;br&gt;to avoid recycled memory, then it's not.
&lt;br&gt;&lt;br&gt;&amp;gt; Anyway, this is not the problem here.
&lt;br&gt;&lt;br&gt;Again, I didn't say anything like that. It is a problem that became
&lt;br&gt;only apparent to me due to another around this code.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 16 Sep 2008 16:54:36 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gaoocc$dh$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Nobody said a word about dereferencing and if you had actually read the
&lt;br&gt;:section, you'd know that just using the pointer's value leads to
&lt;br&gt;:undefined behavior.
&lt;br&gt;&lt;br&gt;That C is just braindead. &amp;nbsp;If you look at the flow, you'll see that the
&lt;br&gt;pointer's value is actually not used as a pointer but as an integer.
&lt;br&gt;The fact that it is carried by pointer variables is just due to the fact
&lt;br&gt;that the hash table only works with pointers.
&lt;br&gt;&lt;br&gt;:&amp;gt; (presence in the table means the pointer is valid).
&lt;br&gt;:
&lt;br&gt;:Then you don't need the check for &amp;quot;lid&amp;quot; at all. If it's supposed to be a
&lt;br&gt;:consistency check that's fine but then it should be an assertion check.
&lt;br&gt;:If you intend to leave dangling pointers in the table and use the check
&lt;br&gt;:to avoid recycled memory, then it's not.
&lt;br&gt;&lt;br&gt;If the pointer is present in the table, then it is allocated, not dangling.
&lt;br&gt;&lt;br&gt;Also, these pointers are always allocated as far as the implementation
&lt;br&gt;goes because they were allocated through malloc() underneath. &amp;nbsp;The walloc()
&lt;br&gt;layer on top of that merely redistributes the allocated space among objects,
&lt;br&gt;but the space is not really freed. &amp;nbsp;None of this memory is really freed.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 16 Sep 2008 19:39:00 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080916173900.GA12286@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :Nobody said a word about dereferencing and if you had actually read the
&lt;br&gt;&amp;gt; :section, you'd know that just using the pointer's value leads to
&lt;br&gt;&amp;gt; :undefined behavior.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That C is just braindead.
&lt;br&gt;&lt;br&gt;What's more braindead: writing code in a language of which you never
&lt;br&gt;bothered to read the specification of or some odd rule whose purpose you
&lt;br&gt;don't grasp or like?
&lt;br&gt;&lt;br&gt;&amp;gt; If you look at the flow, you'll see that the
&lt;br&gt;&amp;gt; pointer's value is actually not used as a pointer but as an integer.
&lt;br&gt;&lt;br&gt;That's just nonsense.
&lt;br&gt;&lt;br&gt;&amp;gt; The fact that it is carried by pointer variables is just due to the fact
&lt;br&gt;&amp;gt; that the hash table only works with pointers.
&lt;br&gt;&lt;br&gt;Nobody forces you to use GarbageHashTable or whatever the 'G' in GLib
&lt;br&gt;stands for.
&lt;br&gt;&lt;br&gt;&amp;gt; :&amp;gt; (presence in the table means the pointer is valid).
&lt;br&gt;&lt;br&gt;&amp;gt; :Then you don't need the check for &amp;quot;lid&amp;quot; at all. If it's supposed to be a
&lt;br&gt;&amp;gt; :consistency check that's fine but then it should be an assertion check.
&lt;br&gt;&amp;gt; :If you intend to leave dangling pointers in the table and use the check
&lt;br&gt;&amp;gt; :to avoid recycled memory, then it's not.
&lt;br&gt;&lt;br&gt;&amp;gt; If the pointer is present in the table, then it is allocated, not dangling.
&lt;br&gt;&lt;br&gt;Then what is the purpose of checking 'lid'? It seems pmi-&amp;gt;nl can actually
&lt;br&gt;be a dangling pointer and this is the point of the check. The code could
&lt;br&gt;be made standard compliant by using pmi-&amp;gt;lid instead of pmi-&amp;gt;nl because
&lt;br&gt;'lid' already maps to either 'nl' or NULL. Likewise, 'nl' could be carried
&lt;br&gt;around as an integer instead of a pointer. Admittedly, a GarbageHashTable
&lt;br&gt;defeats this by casting it back to a pointer - if you use that directly
&lt;br&gt;as key - which you don't have to.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Also, these pointers are always allocated as far as the implementation
&lt;br&gt;&amp;gt; goes because they were allocated through malloc() underneath. &amp;nbsp;The walloc()
&lt;br&gt;&amp;gt; layer on top of that merely redistributes the allocated space among objects,
&lt;br&gt;&amp;gt; but the space is not really freed. &amp;nbsp;None of this memory is really freed.
&lt;br&gt;&lt;br&gt;A very poor excuse. walloc() is supposed to be transparent to malloc() and
&lt;br&gt;you can compile gtk-gnutella so that it uses malloc() all the time. In
&lt;br&gt;fact for debugging that's highly recommended and by not adhereing to
&lt;br&gt;the standard you make just this more difficult.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Tue, 16 Sep 2008 18:46:50 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gaouuq$kin$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Then what is the purpose of checking 'lid'? It seems pmi-&amp;gt;nl can actually
&lt;br&gt;:be a dangling pointer and this is the point of the check. The code could
&lt;br&gt;:be made standard compliant by using pmi-&amp;gt;lid instead of pmi-&amp;gt;nl because
&lt;br&gt;:'lid' already maps to either 'nl' or NULL. Likewise, 'nl' could be carried
&lt;br&gt;:around as an integer instead of a pointer. Admittedly, a GarbageHashTable
&lt;br&gt;:defeats this by casting it back to a pointer - if you use that directly
&lt;br&gt;:as key - which you don't have to.
&lt;br&gt;&lt;br&gt;I perfectly know I'm handling a possibly dangling pointer value, and this
&lt;br&gt;is the purpose of the hash table. &amp;nbsp;I know I could have used an ID in the
&lt;br&gt;table, but as it is a running count it would have meant using a 64-bit
&lt;br&gt;ID and that would imply the use of 64-bit atoms, and I don't want that.
&lt;br&gt;&lt;br&gt;But let's face it: this code works fine as it is. &amp;nbsp;An implementation of a
&lt;br&gt;C compiler that would put a level of indirection to all pointer accesses
&lt;br&gt;just to prevent using a pointer that has been freed would be braindead.
&lt;br&gt;&lt;br&gt;Otherwise, if one handles the actual pointer value not like a pointer but
&lt;br&gt;as any normal integer quantity, then it is perfectly safe. &amp;nbsp;Show me a C
&lt;br&gt;compiler that breaks that behaviour, i.e. which breaks the logic of
&lt;br&gt;lookup_is_alive().
&lt;br&gt;&lt;br&gt;:&amp;gt; Also, these pointers are always allocated as far as the implementation
&lt;br&gt;:&amp;gt; goes because they were allocated through malloc() underneath. &amp;nbsp;The walloc()
&lt;br&gt;:&amp;gt; layer on top of that merely redistributes the allocated space among objects,
&lt;br&gt;:&amp;gt; but the space is not really freed. &amp;nbsp;None of this memory is really freed.
&lt;br&gt;:
&lt;br&gt;:A very poor excuse. walloc() is supposed to be transparent to malloc() and
&lt;br&gt;:you can compile gtk-gnutella so that it uses malloc() all the time. In
&lt;br&gt;:fact for debugging that's highly recommended and by not adhereing to
&lt;br&gt;:the standard you make just this more difficult.
&lt;br&gt;&lt;br&gt;Again, that would be Crappy, not C. &amp;nbsp;Now if I were to dereference a dangling
&lt;br&gt;pointer, that would be a severe bug and it would warrant an immediate fix.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;P.S: Actually, that particular logic is older than you would think.
&lt;br&gt;And it has been running just fine for the past 4 years in gtk-gnutella already.
&lt;br&gt;Just look at dq_alive().
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Tue, 16 Sep 2008 21:43:22 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080916194322.GB12286@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :Then what is the purpose of checking 'lid'? It seems pmi-&amp;gt;nl can actually
&lt;br&gt;&amp;gt; :be a dangling pointer and this is the point of the check. The code could
&lt;br&gt;&amp;gt; :be made standard compliant by using pmi-&amp;gt;lid instead of pmi-&amp;gt;nl because
&lt;br&gt;&amp;gt; :'lid' already maps to either 'nl' or NULL. Likewise, 'nl' could be carried
&lt;br&gt;&amp;gt; :around as an integer instead of a pointer. Admittedly, a GarbageHashTable
&lt;br&gt;&amp;gt; :defeats this by casting it back to a pointer - if you use that directly
&lt;br&gt;&amp;gt; :as key - which you don't have to.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I perfectly know I'm handling a possibly dangling pointer value, and this
&lt;br&gt;&amp;gt; is the purpose of the hash table.
&lt;/div&gt;&lt;br&gt;Just a few mails ago you claimed there is no dangling pointer. I only
&lt;br&gt;wrote the lengthy description because you refused to explain the purpose.
&lt;br&gt;&lt;br&gt;&amp;gt; I know I could have used an ID in the
&lt;br&gt;&amp;gt; table, but as it is a running count it would have meant using a 64-bit
&lt;br&gt;&amp;gt; ID and that would imply the use of 64-bit atoms, and I don't want that.
&lt;br&gt;&lt;br&gt;I never claimed you don't know what you're doing. Apparently you know
&lt;br&gt;quite well that what you do is a hack and an unnecessary one at that.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; But let's face it: this code works fine as it is.
&lt;br&gt;&lt;br&gt;I don't know that.
&lt;br&gt;&lt;br&gt;&amp;gt; An implementation of a
&lt;br&gt;&amp;gt; C compiler that would put a level of indirection to all pointer accesses
&lt;br&gt;&amp;gt; just to prevent using a pointer that has been freed would be braindead.
&lt;br&gt;&lt;br&gt;It's not as braindead as exploits made possible by buffer overflows after
&lt;br&gt;30 years and more of experience with C. Also you seem to think that your
&lt;br&gt;idea of why this might be invalid is the only possibility. Don't you
&lt;br&gt;think that someone coding for MS-DOS would consider it absurd that you
&lt;br&gt;mustn't dereference NULL? Even on some Unix-like systems it might not
&lt;br&gt;cause any crash or other problems. In fact, not long ago, many allowed
&lt;br&gt;you to map memory at address 0x0.
&lt;br&gt;&lt;br&gt;&amp;gt; Otherwise, if one handles the actual pointer value not like a pointer but
&lt;br&gt;&amp;gt; as any normal integer quantity, then it is perfectly safe.
&lt;br&gt;&lt;br&gt;Yes, once casted to an integer it follows the rules of integer arithmetic
&lt;br&gt;instead of pointer arithmetic but the code doesn't do this.
&lt;br&gt;&lt;br&gt;&amp;gt; Show me a C compiler that breaks that behaviour, i.e. which breaks the logic
&lt;br&gt;&amp;gt; of lookup_is_alive().
&lt;br&gt;&lt;br&gt;The standard permits such a compiler or rather such hardware. That's good
&lt;br&gt;enough for me. It wouldn't be hard to modify an existing compiler to catch
&lt;br&gt;exactly that i.e., abort the program if you try to load a pointer address
&lt;br&gt;that doesn't correspond to allocated memory.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; :&amp;gt; Also, these pointers are always allocated as far as the implementation
&lt;br&gt;&amp;gt; :&amp;gt; goes because they were allocated through malloc() underneath. &amp;nbsp;The walloc()
&lt;br&gt;&amp;gt; :&amp;gt; layer on top of that merely redistributes the allocated space among objects,
&lt;br&gt;&amp;gt; :&amp;gt; but the space is not really freed. &amp;nbsp;None of this memory is really freed.
&lt;br&gt;&amp;gt; :
&lt;br&gt;&amp;gt; :A very poor excuse. walloc() is supposed to be transparent to malloc() and
&lt;br&gt;&amp;gt; :you can compile gtk-gnutella so that it uses malloc() all the time. In
&lt;br&gt;&amp;gt; :fact for debugging that's highly recommended and by not adhereing to
&lt;br&gt;&amp;gt; :the standard you make just this more difficult.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Again, that would be Crappy, not C. &amp;nbsp;Now if I were to dereference a dangling
&lt;br&gt;&amp;gt; pointer, that would be a severe bug and it would warrant an immediate fix.
&lt;/div&gt;&lt;br&gt;I don't see the problem. On MS-DOS you can dereference any pointer you like.
&lt;br&gt;Looks more like cherry-picking to me.
&lt;br&gt;&lt;br&gt;&amp;gt; P.S: Actually, that particular logic is older than you would think.
&lt;br&gt;&lt;br&gt;Knowing that you base your knowledge of C mainly on deprecated K&amp;R this isn't
&lt;br&gt;as surprising to me as you might have expected.
&lt;br&gt;&lt;br&gt;&amp;gt; And it has been running just fine for the past 4 years in gtk-gnutella already.
&lt;br&gt;&amp;gt; Just look at dq_alive().
&lt;br&gt;&lt;br&gt;Yeah, I already knew I had seen this elsewhere but two wrongs don't make a
&lt;br&gt;right.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Wed, 17 Sep 2008 08:55:26 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87od2mc1wx.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have committed some changes to core/qrp.c (r15843),
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Change qrp_can_route to use a function pointer in the routing_table
&lt;br&gt;&amp;nbsp; &amp;nbsp;structure. Groups of route decision routines optimize for tables
&lt;br&gt;&amp;nbsp; &amp;nbsp;tables from 16k to 2M (corresponding to 14 to 21 bits), in URN and
&lt;br&gt;&amp;nbsp; &amp;nbsp;non-URN version are 'templated'. &amp;nbsp;The fixed shift allows compilers
&lt;br&gt;&amp;nbsp; &amp;nbsp;to do a much better job of precomputing work.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Profiling indicates that the 2^16 and 2^17 are the most common
&lt;br&gt;&amp;nbsp; &amp;nbsp;tables sizes (most likely due to lime wire). &amp;nbsp;However, all variants
&lt;br&gt;&amp;nbsp; &amp;nbsp;were left. &amp;nbsp;The code size is very small compared to the table
&lt;br&gt;&amp;nbsp; &amp;nbsp;sizes. &amp;nbsp;Also, the hottest routines will be cached. &amp;nbsp;It may be more
&lt;br&gt;&amp;nbsp; &amp;nbsp;sensible to order the URN and non-URN together (same cache page).
&lt;br&gt;&amp;nbsp; &amp;nbsp;However, it seems that URN searches are very rare (not supported by
&lt;br&gt;&amp;nbsp; &amp;nbsp;LW?).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Alternate data structures could be employed with the function
&lt;br&gt;&amp;nbsp; &amp;nbsp;pointer method. &amp;nbsp;Sparse tables could be represented by a trees.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Alternate function pointers could decode tables in either array
&lt;br&gt;&amp;nbsp; &amp;nbsp;format or tree format; However, the tree structure would trade time
&lt;br&gt;&amp;nbsp; &amp;nbsp;for space.
&lt;br&gt;&lt;br&gt;My system has a dynamic clock [Intel Prescott]. &amp;nbsp;The rates are 400,
&lt;br&gt;800, 1200, 2400, 3200 MHz. &amp;nbsp;Previously, the CPU would spend time in
&lt;br&gt;many of the ranges. &amp;nbsp;With these changes, it is staying in the 400/800
&lt;br&gt;MHz range (also 8deg C cooler). &amp;nbsp;Top measurements are useless with a
&lt;br&gt;dynamic clock. &amp;nbsp;'gprof' also indicates an improvement. &amp;nbsp;However,
&lt;br&gt;multiple measurements are probably best for performance improvements.
&lt;br&gt;&lt;br&gt;If you have top numbers before/after getting r15843 as an ultra-node.
&lt;br&gt;It might be helpful to know if these changes should stay. &amp;nbsp;Although,
&lt;br&gt;the changes should be architecture independent.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Wed, 17 Sep 2008 13:31:14 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] QRP changes.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gar0r2$gpm$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I have committed some changes to core/qrp.c (r15843),
&lt;br&gt;:
&lt;br&gt;: &amp;nbsp; Change qrp_can_route to use a function pointer in the routing_table
&lt;br&gt;: &amp;nbsp; structure. Groups of route decision routines optimize for tables
&lt;br&gt;: &amp;nbsp; tables from 16k to 2M (corresponding to 14 to 21 bits), in URN and
&lt;br&gt;: &amp;nbsp; non-URN version are 'templated'. &amp;nbsp;The fixed shift allows compilers
&lt;br&gt;: &amp;nbsp; to do a much better job of precomputing work.
&lt;br&gt;&lt;br&gt;Thanks, that looks good.
&lt;br&gt;&lt;br&gt;I note you used &amp;quot;//&amp;quot; comments. &amp;nbsp;These should be bannished and you should
&lt;br&gt;use block comments instead.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19532201&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 25, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-25%2C-Issue-3-tp19532201p19532201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19514041</id>
	<title>gtk-gnutella-devel Digest, Vol 25, Issue 2</title>
	<published>2008-09-16T08:17:16Z</published>
	<updated>2008-09-16T08:17:16Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;assertion failure in routing.c:767 (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;assertion failure in routing.c:767 (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;assertion failure in routing.c:767 (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;Does gtk-gnutella (also) use OpenSSL? (gionnico)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Does gtk-gnutella (also) use OpenSSL? (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;DHT uptime. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;[was: DHT uptime.] (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;[was: DHT uptime.] (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;[was: DHT uptime.] (Christian Biere)
&lt;br&gt;&amp;nbsp; 10. Re: &amp;nbsp;[was: DHT uptime.] (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 9 Sep 2008 12:24:43 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ga5pub$ta5$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:15381 does not fix it either.
&lt;br&gt;&lt;br&gt;What is your operating system and which version?
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 9 Sep 2008 12:49:33 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ga5rct$1sg$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:15381 does not fix it either.
&lt;br&gt;&lt;br&gt;Can you let me know where 15832 fails exactly?
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 9 Sep 2008 22:48:17 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0809092246340.7940@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Debian 4.0 (etch) on i386.
&lt;br&gt;&lt;br&gt;Hmm, 15832 works!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 11 Sep 2008 14:49:27 +0200
&lt;br&gt;From: gionnico &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gionnico@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Does gtk-gnutella (also) use OpenSSL?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200809111449.27210.gionnico@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;I use gtk-gnutella in gentoo - I've got a personal svn ebuild overlay.
&lt;br&gt;&lt;br&gt;I see there are some &amp;quot;use flags&amp;quot;, and one of those is gnutls.
&lt;br&gt;&lt;br&gt;I know gnutls is the alternative to OpenSSL (which is usually preferred).
&lt;br&gt;So, can gtk-gnutella use OpenSSL if I don't enable &amp;quot;gnutls&amp;quot; or it wont have 
&lt;br&gt;encryption support at all?
&lt;br&gt;&lt;br&gt;The flag in build.sh is: &amp;quot;--disable-gnutls&amp;quot;.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;--
&lt;br&gt;&amp;nbsp;Email.it, the professional e-mail, gratis per te: &lt;a href=&quot;http://www.email.it/f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.email.it/f&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Sponsor:
&lt;br&gt;&amp;nbsp;Comunicazione NON verbale: impara il linguaggio del corpo e ottieni 
&lt;br&gt;* successo nella vita e negli affari
&lt;br&gt;&amp;nbsp;Clicca qui: &lt;a href=&quot;http://adv.email.it/cgi-bin/foclick.cgi?mid=8252&amp;d=11-9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://adv.email.it/cgi-bin/foclick.cgi?mid=8252&amp;d=11-9&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 11 Sep 2008 15:47:06 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Does gtk-gnutella (also) use
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OpenSSL?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080911134706.GA1429@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;gionnico wrote:
&lt;br&gt;&amp;gt; I know gnutls is the alternative to OpenSSL (which is usually preferred).
&lt;br&gt;&amp;gt; So, can gtk-gnutella use OpenSSL if I don't enable &amp;quot;gnutls&amp;quot;
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;&amp;gt; or it wont have encryption support at all?
&lt;br&gt;&lt;br&gt;Without GNU TLS you won't have any encryption at all.
&lt;br&gt;&lt;br&gt;&amp;gt; The flag in build.sh is: &amp;quot;--disable-gnutls&amp;quot;.
&lt;br&gt;&lt;br&gt;Not a good idea because encryption is almost mandatory in the Gnutella network.
&lt;br&gt;You risk throttling and blocking a la Comcast.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sat, 13 Sep 2008 09:35:16 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] DHT uptime.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87myicdsgr.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;&lt;br&gt;I had one headless node running for five days with DHT enabled. &amp;nbsp;It
&lt;br&gt;had over 300 nodes connected for most of the time period. &amp;nbsp;Rev 15830.
&lt;br&gt;&lt;br&gt;fwiw,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Mon, 15 Sep 2008 12:00:11 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;871vzlny3o.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On 13 Sep 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I had one headless node running for five days with DHT enabled. &amp;nbsp;It
&lt;br&gt;&amp;gt; had over 300 nodes connected for most of the time period. &amp;nbsp;Rev 15830.
&lt;br&gt;&lt;br&gt;I am not quite capable of solving this one. &amp;nbsp;The DHT lookup seems to
&lt;br&gt;have timed out, but the original lookup has been freed already. &amp;nbsp;If we
&lt;br&gt;do an n-lookup and any of one the lookup succeeds, is the look up
&lt;br&gt;freed and then some latent lookup comes in with a timeout? &amp;nbsp;I think
&lt;br&gt;that is the condition; very tricky.
&lt;br&gt;&lt;br&gt;(gdb) where
&lt;br&gt;#0 &amp;nbsp;0x4034e967 in sigsuspend () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x0815ec30 in crash_handler (signo=6) at crash.c:173
&lt;br&gt;#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#3 &amp;nbsp;0x4034e566 in raise () from /lib/libc.so.6
&lt;br&gt;#4 &amp;nbsp;0x4034fd88 in abort () from /lib/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0x08161e38 in assertion_failure (data=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at fast_assert.c:96
&lt;br&gt;#6 &amp;nbsp;0x0814602b in lookup_value_delay (nl=0x421c9aa0) at lookup.c:191
&lt;br&gt;#7 &amp;nbsp;0x08147141 in lookup_value_rpc_cb (type=DHT_RPC_TIMEOUT, kn=0x4173a7c0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; unused_n=0x0, function=0, payload=0x0, len=0, arg=0x408047a8)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at lookup.c:2997
&lt;br&gt;#8 &amp;nbsp;0x08150be0 in rpc_timed_out (unused_cq=0x82dec40, obj=0x41fb8ab8)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at rpc.c:155
&lt;br&gt;#9 &amp;nbsp;0x0815e3a4 in cq_expire (cq=0x82dec40, ev=0x0) at cq.c:446
&lt;br&gt;#10 0x0815e51c in cq_clock (cq=0x82dec40, elapsed=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at cq.c:497
&lt;br&gt;#11 0x0815e614 in callout_timer (unused_p=0x0) at cq.c:567
&lt;br&gt;#12 0x400a2a16 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#13 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#14 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#15 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#16 0x0811f77a in topless_main_run () at topless.c:49
&lt;br&gt;#17 0x0804e3eb in main (argc=6, argv=0xbfc82614) at main.c:1437
&lt;br&gt;&lt;br&gt;Sorry, I didn't have dht_*_debug flags set.
&lt;br&gt;&lt;br&gt;As an aside, from a cursory glance, it seems that rpc_info and
&lt;br&gt;pmsg_info could be merged and this might simplify things. &amp;nbsp;They have a
&lt;br&gt;circular reference, are always allocated together, and have 'nl' and
&lt;br&gt;lid elements refer to the same thing. &amp;nbsp;Is this due to historic reasons
&lt;br&gt;or is the pmsg intended to persist while the rpc_info is gone during
&lt;br&gt;timeouts or something?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Tue, 16 Sep 2008 10:19:05 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gao16p$v7l$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I am not quite capable of solving this one. &amp;nbsp;The DHT lookup seems to
&lt;br&gt;:have timed out, but the original lookup has been freed already. &amp;nbsp;If we
&lt;br&gt;:do an n-lookup and any of one the lookup succeeds, is the look up
&lt;br&gt;:freed and then some latent lookup comes in with a timeout? &amp;nbsp;I think
&lt;br&gt;:that is the condition; very tricky.
&lt;br&gt;&lt;br&gt;I think the &amp;quot;lookup_value_delay(nl);&amp;quot; call should be enclosed in an else {}
&lt;br&gt;block related to the if() above.
&lt;br&gt;&lt;br&gt;Can you double check your logs to see you have a
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;aborting secondary key fetch...&amp;quot;
&lt;br&gt;&lt;br&gt;trace before the crash? (provided you had dht_lookup_debug set to a level
&lt;br&gt;greater than 1).
&lt;br&gt;&lt;br&gt;Still, looking at the code quickly, I believe the else {} block is missing.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Tue, 16 Sep 2008 15:04:45 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080916130445.GA7624@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Raphael Manfredi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt; :I am not quite capable of solving this one. &amp;nbsp;The DHT lookup seems to
&lt;br&gt;&amp;gt; :have timed out, but the original lookup has been freed already. &amp;nbsp;If we
&lt;br&gt;&amp;gt; :do an n-lookup and any of one the lookup succeeds, is the look up
&lt;br&gt;&amp;gt; :freed and then some latent lookup comes in with a timeout? &amp;nbsp;I think
&lt;br&gt;&amp;gt; :that is the condition; very tricky.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think the &amp;quot;lookup_value_delay(nl);&amp;quot; call should be enclosed in an else {}
&lt;br&gt;&amp;gt; block related to the if() above.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you double check your logs to see you have a
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	&amp;quot;aborting secondary key fetch...&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; trace before the crash? (provided you had dht_lookup_debug set to a level
&lt;br&gt;&amp;gt; greater than 1).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Still, looking at the code quickly, I believe the else {} block is missing.
&lt;/div&gt;&lt;br&gt;I don't see what lookup_is_alive() is good for. It is not valid C if the
&lt;br&gt;pointer actually references a freed object as per C standard section 6.2.4. If
&lt;br&gt;you want to use weak references, look at core/nodes.c and &amp;quot;node_id&amp;quot;. You have
&lt;br&gt;to use numeric IDs, not pointers to track objects beyond their life-cycle.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 10
&lt;br&gt;Date: Tue, 16 Sep 2008 14:25:09 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] [was: DHT uptime.]
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=36&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=37&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gaofk5$8kv$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=38&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I don't see what lookup_is_alive() is good for. It is not valid C if the
&lt;br&gt;:pointer actually references a freed object as per C standard section 6.2.4. If
&lt;br&gt;:you want to use weak references, look at core/nodes.c and &amp;quot;node_id&amp;quot;. You have
&lt;br&gt;:to use numeric IDs, not pointers to track objects beyond their life-cycle.
&lt;br&gt;&lt;br&gt;This code is perfectly valid as the pointer is used only as an integer here,
&lt;br&gt;as a key in the hash table, and is never de-referenced unless it is valid
&lt;br&gt;(presence in the table means the pointer is valid).
&lt;br&gt;&lt;br&gt;Anyway, this is not the problem here. &amp;nbsp;The problem is the missing else block,
&lt;br&gt;most probably. &amp;nbsp;I need to review the code to make sure this was my original
&lt;br&gt;intent.
&lt;br&gt;&lt;br&gt;One thing is sure: as written, this part of the code is broken and can
&lt;br&gt;lead to the assertion failure.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19514041&amp;i=39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 25, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-25%2C-Issue-2-tp19514041p19514041.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19386881</id>
	<title>gtk-gnutella-devel Digest, Vol 25, Issue 1</title>
	<published>2008-09-08T23:59:37Z</published>
	<updated>2008-09-08T23:59:37Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;Endian compile failure on PPC7450	(back	from ignomy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Patch for Search Stats (Mitch Harder (aka DontPanic))
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Patch for Search Stats (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &amp;nbsp;assertion failure in routing.c:767 (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;assertion failure in routing.c:767 (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;assertion failure in routing.c:767 (Meelis Roos)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sun, 24 Aug 2008 22:55:07 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Endian compile failure on PPC7450
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (back	from ignomy)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;C2EE8354-5946-49CB-89AC-82A1F32D0DC6@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 24-Aug-08, at 3:24 PM, Christian Biere wrote:
&lt;br&gt;&amp;gt; You can peek at such definitions like this:
&lt;br&gt;&amp;gt; echo | gcc -E -g3 -
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess your system defined __ppc__ and it should be semantically
&lt;br&gt;&amp;gt; equivalent to __powerpc__, except for endianness maybe but that
&lt;br&gt;&amp;gt; doesn't matter here.
&lt;br&gt;&lt;br&gt;Both __ppc__ and __POWERPC__ [all caps] are defined by my system. &amp;nbsp; 
&lt;br&gt;Not, however, __powerpc__ &amp;nbsp;[no caps].
&lt;br&gt;&amp;nbsp;From a 2004 gcc patch at &amp;lt;&lt;a href=&quot;http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00501.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00501.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt;, it seems that gcc and BEOS originally used different token styles.
&lt;br&gt;&lt;br&gt;&amp;gt; defined (_ARCH_PWR)	/* AIX */
&lt;br&gt;&amp;gt; defined (_ARCH_COM)	/* AIX */
&lt;br&gt;&amp;gt; defined (__powerpc__)	/* gcc */
&lt;br&gt;&amp;gt; defined (__POWERPC__)	/* BEOS */
&lt;br&gt;&amp;gt; defined (__ppc__)	/* Darwin */
&lt;br&gt;&amp;gt; defined (PPC)	 /* GNU/Linux, SysV */
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; For myself, I just threw in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; #define __powerppc__
&lt;br&gt;&amp;gt;&amp;gt; right before the IEEE 754 check, and everything worked fine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's not recommendable.
&lt;br&gt;&lt;br&gt;I had not thought this thing for a moment.
&lt;br&gt;&lt;br&gt;&lt;br&gt;- Matt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Mon, 1 Sep 2008 13:12:14 -0500
&lt;br&gt;From: &amp;quot;Mitch Harder (aka DontPanic)&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;89ed0c690809011112n5db9f6edh37e4b25a48625484@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;On Sun, Aug 24, 2008 at 1:14 PM, Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Look for SORTABLE in these files:
&lt;br&gt;&amp;gt; src/ui/gtk/gtk2/fileinfo.c
&lt;br&gt;&amp;gt; src/ui/gtk/gtk2/search.c
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&amp;gt;
&lt;br&gt;I drew up some changes based on the code in src/ui/gtk/gtk2/fileinfo.c.
&lt;br&gt;&lt;br&gt;I ran into a few issues.
&lt;br&gt;&lt;br&gt;&amp;quot;#ifdef GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID&amp;quot; was not correctly
&lt;br&gt;recognized by my compiler. &amp;nbsp;It didn't throw out an error, my compiler
&lt;br&gt;just didn't see this as being defined.
&lt;br&gt;&lt;br&gt;I am using gcc-4.2.4 and gtk+-2.12.10. &amp;nbsp;In this version of gtk-2,
&lt;br&gt;GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID is part of an enum structure
&lt;br&gt;in gtktreesortable.h, and apparently not recognized by the
&lt;br&gt;preprocessor. &amp;nbsp;I had to employ: &amp;quot;#ifdef __GTK_TREE_SORTABLE_H__&amp;quot;,
&lt;br&gt;which is the same #ifdef used in gtk's gtktreesortable.h file.
&lt;br&gt;&lt;br&gt;I also ran into some issues with the way search stats was implemented.
&lt;br&gt;&lt;br&gt;First, I found that search stats processing is not performed when the
&lt;br&gt;search stats gui is not in focus. &amp;nbsp;This occasionally had the affect of
&lt;br&gt;accumulating a large backlog of search terms when the search stats
&lt;br&gt;page was finally brought back up, and gtk-gnutella was ignoring it's
&lt;br&gt;other duties for several seconds.
&lt;br&gt;&lt;br&gt;I had to adjust the code so that the search stats are still processed
&lt;br&gt;at the established interval to avoid accumulating that backlog. &amp;nbsp;I
&lt;br&gt;played around with a few methods of minimizing the amount of
&lt;br&gt;processing required when the search stats was not in view, but this
&lt;br&gt;had the potential of building a land-mine when the view was finally
&lt;br&gt;switched back to search stats, and needed to be fully processed.
&lt;br&gt;&lt;br&gt;Second, I found you could still set the search stats parameters so as
&lt;br&gt;to accumulate so many terms that it could still run into problems with
&lt;br&gt;gtk-gnutella processing the stats. &amp;nbsp;So I built in some simple load
&lt;br&gt;evaluation code that would first disable sorting if more than 0.33
&lt;br&gt;seconds were required to process the stats, and would disable search
&lt;br&gt;stats altogether if more than 0.4 seconds were required to process
&lt;br&gt;even without sorting.
&lt;br&gt;&lt;br&gt;It seems like the biggest usage of time is with building the gtk list.
&lt;br&gt;&amp;nbsp;The hash table is very fast, but it seems like there is still the
&lt;br&gt;potential for building a gtk list that is to large to process
&lt;br&gt;efficiently.
&lt;br&gt;&lt;br&gt;One final issue that remains is this is a gtk-2.0 specific method that
&lt;br&gt;is not incorporated in gtk-1.2, so this leaves me without a comparable
&lt;br&gt;method for implementing these changes in the gtk-1.2 section.
&lt;br&gt;&lt;br&gt;I hope you find these changes are not too extensive. &amp;nbsp;I tried to
&lt;br&gt;change as little as possible, but I also understand that you would
&lt;br&gt;want to be very careful about re-enabling a section of code that could
&lt;br&gt;hurt the primary function of gtk-gnutella.
&lt;br&gt;&lt;br&gt;I am attaching a patch containing my current changes for enabling
&lt;br&gt;search stats in gtk-gnutella. &amp;nbsp;If you decide not to employ the patch,
&lt;br&gt;I hope you at least find the exercise of revisiting this issue of some
&lt;br&gt;value.
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: search_stats_patch_v0.2
&lt;br&gt;Type: application/octet-stream
&lt;br&gt;Size: 6355 bytes
&lt;br&gt;Desc: not available
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Wed, 3 Sep 2008 00:00:33 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080902220033.GA21404@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Mitch Harder (aka DontPanic) wrote:
&lt;br&gt;&amp;gt; &amp;quot;#ifdef GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID&amp;quot; was not correctly
&lt;br&gt;&amp;gt; recognized by my compiler. &amp;nbsp;It didn't throw out an error, my compiler
&lt;br&gt;&amp;gt; just didn't see this as being defined.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; I am using gcc-4.2.4 and gtk+-2.12.10. &amp;nbsp;In this version of gtk-2,
&lt;br&gt;&amp;gt; GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID is part of an enum structure
&lt;br&gt;&amp;gt; in gtktreesortable.h, and apparently not recognized by the
&lt;br&gt;&amp;gt; preprocessor. &amp;nbsp;I had to employ: &amp;quot;#ifdef __GTK_TREE_SORTABLE_H__&amp;quot;,
&lt;br&gt;&amp;gt; which is the same #ifdef used in gtk's gtktreesortable.h file.
&lt;br&gt;&lt;br&gt;Thanks. Apparently this code was never active before because there were
&lt;br&gt;also syntax errors. The point of the check was, that this enumerator
&lt;br&gt;wasn't always available. I've changed it to check for Gtk+ &amp;gt;= 2.6.0
&lt;br&gt;instead.
&lt;br&gt;&lt;br&gt;&amp;gt; First, I found that search stats processing is not performed when the
&lt;br&gt;&amp;gt; search stats gui is not in focus. &amp;nbsp;This occasionally had the affect of
&lt;br&gt;&amp;gt; accumulating a large backlog of search terms when the search stats
&lt;br&gt;&amp;gt; page was finally brought back up, and gtk-gnutella was ignoring it's
&lt;br&gt;&amp;gt; other duties for several seconds.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;That was certainly not correct but the work for non-visible widgets
&lt;br&gt;should be kept to a minimum. If you look at the other GUI code, you'll
&lt;br&gt;see that they check for visibility in the periodic callback. &amp;nbsp;The
&lt;br&gt;treeviews and stores should be frozen when a widget becomes invisible
&lt;br&gt;and sorting should be disabled too because inserting items into a sorted
&lt;br&gt;treestore is extremely slow.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Second, I found you could still set the search stats parameters so as
&lt;br&gt;&amp;gt; to accumulate so many terms that it could still run into problems with
&lt;br&gt;&amp;gt; gtk-gnutella processing the stats. &amp;nbsp;So I built in some simple load
&lt;br&gt;&amp;gt; evaluation code that would first disable sorting if more than 0.33
&lt;br&gt;&amp;gt; seconds were required to process the stats, and would disable search
&lt;br&gt;&amp;gt; stats altogether if more than 0.4 seconds were required to process
&lt;br&gt;&amp;gt; even without sorting.
&lt;br&gt;&lt;br&gt;I reduced these limits. Frequent stalls of up to 300 ms just aren't
&lt;br&gt;acceptable, especially not for such a gimmick. My main concern here is
&lt;br&gt;that an average user might not realize the source of these stalls or
&lt;br&gt;sluggishness and dismiss gtk-gnutella as a whole.
&lt;br&gt;&lt;br&gt;&amp;gt; It seems like the biggest usage of time is with building the gtk list.
&lt;br&gt;&amp;gt; &amp;nbsp;The hash table is very fast, but it seems like there is still the
&lt;br&gt;&amp;gt; potential for building a gtk list that is to large to process
&lt;br&gt;&amp;gt; efficiently.
&lt;br&gt;&lt;br&gt;With the current code, the number of items grows indefinitely. So after
&lt;br&gt;a couple of days or even just hours, performance becomes absolutely
&lt;br&gt;unacceptable at least in ultrapeer mode.
&lt;br&gt;&lt;br&gt;For the moment, I've committed your patch to SVN but I might decide to
&lt;br&gt;disable it again for the next release.
&lt;br&gt;&lt;br&gt;I don't know whether it's worth fixing these issues. Personally, I am
&lt;br&gt;not interested which means I'm not going to fix them myself. &amp;nbsp;Patches
&lt;br&gt;are welcome nonetheless. &amp;nbsp;For serious statistics, you would just log the
&lt;br&gt;query strings and process them externally. Also there's so much
&lt;br&gt;spam/crap in the queries, you're unlikely to extract much if any useful
&lt;br&gt;information from them.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Mon, 8 Sep 2008 22:15:07 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0809082212380.23258@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Tried todays SVN revision 15830 and fails to start with assertion 
&lt;br&gt;failure:
&lt;br&gt;&lt;br&gt;FATAL: Assertion failure in routing.c:767: &amp;quot;guid_is_gtkg(&amp;guid_buf, NULL, NULL, NULL)&amp;quot;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Tue, 9 Sep 2008 05:41:20 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ga52a0$s9k$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Tried todays SVN revision 15830 and fails to start with assertion 
&lt;br&gt;:failure:
&lt;br&gt;:
&lt;br&gt;:FATAL: Assertion failure in routing.c:767: &amp;quot;guid_is_gtkg(&amp;guid_buf, NULL, NULL, NULL)&amp;quot;
&lt;br&gt;&lt;br&gt;Can you show me the output of the following commands:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grep ^guid ~/.gtk-gnutella/config_gnet
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grep _guid ~/.gtk-gnutella/config_gnet
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Tue, 9 Sep 2008 09:59:43 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] assertion failure in routing.c:767
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0809090958420.453@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;&amp;gt; Can you show me the output of the following commands:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;grep ^guid ~/.gtk-gnutella/config_gnet
&lt;br&gt;&lt;br&gt;guid = &amp;quot;703360e01265aa27f60c30797b3152a6&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;grep _guid ~/.gtk-gnutella/config_gnet
&lt;br&gt;&lt;br&gt;(nothing)
&lt;br&gt;&lt;br&gt;15381 does not fix it either.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19386881&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 25, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-25%2C-Issue-1-tp19386881p19386881.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19133816</id>
	<title>gtk-gnutella-devel Digest, Vol 24, Issue 2</title>
	<published>2008-08-24T12:23:18Z</published>
	<updated>2008-08-24T12:23:18Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;DHT assert. (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &amp;nbsp;Patch for Search Stats (Mitch Harder (aka DontPanic))
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;Patch for Search Stats (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;Patch for Search Stats (Mitch Harder (aka DontPanic))
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;Patch for Search Stats (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;Endian compile failure on PPC7450 (back from	ignomy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;Patch for Search Stats (Mitch Harder (aka DontPanic))
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Endian compile failure on PPC7450	(back	from ignomy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Christian Biere)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Sat, 16 Aug 2008 21:55:15 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g87ic3$s93$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:That certainly did seem to fix the problem. &amp;nbsp;Previously runs were only
&lt;br&gt;:averaging 1/2 hour or less until an assertion. &amp;nbsp;With revision 15637, I
&lt;br&gt;:was running for over 10 hours before an assertion [the trace is
&lt;br&gt;:completely different]. &amp;nbsp;I am not even sure it is DHT related; maybe it
&lt;br&gt;:is a side effect?
&lt;br&gt;&lt;br&gt;It was a side effect of using DHT code... but it was a bug.
&lt;br&gt;&lt;br&gt;You triggered flow control on your UDP queue because of DHT traffic probably,
&lt;br&gt;and the gnet stats code was not expecting to see a message with a TTL = 0.
&lt;br&gt;However, DHT messages are special in that their header is a Gnutella one
&lt;br&gt;but only for convenience. &amp;nbsp;They are not Gnutella but Kademlia messages and
&lt;br&gt;the field used for TTL is actually a version number...
&lt;br&gt;&lt;br&gt;I've fixed the assertion in rev 15648, thanks for the stack trace!
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Sat, 23 Aug 2008 18:10:27 -0500
&lt;br&gt;From: &amp;quot;Mitch Harder (aka DontPanic)&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;89ed0c690808231610s2b0db433t3cbfb953fe3a0b6d@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;I've been playing around with the Search Stats code, and I've gotten
&lt;br&gt;it partially working.
&lt;br&gt;&lt;br&gt;I only had a chance so far to put together a patch for the gtk2
&lt;br&gt;version of search_stats.c, and haven't looked at the gtk1 version yet.
&lt;br&gt;&lt;br&gt;I found the problem with CPU utilization was due to re-sorting the
&lt;br&gt;list after each item was added to the list, even though the user
&lt;br&gt;didn't see a sorted list until it was finished anyways. &amp;nbsp;I also found
&lt;br&gt;a minor problem with the matching as search terms were added to the
&lt;br&gt;hash table.
&lt;br&gt;&lt;br&gt;I have found a way to turn off sorting while the list is built.
&lt;br&gt;However, I couldn't find an automatic way to turn sorting back on, so
&lt;br&gt;the user has to click on a column header to sort the list.
&lt;br&gt;&lt;br&gt;There's also still a remaining issue with starting the sorting. &amp;nbsp;I
&lt;br&gt;found that sorting did not start simply by selecting one of the
&lt;br&gt;searchs. &amp;nbsp;I had to select a search, reset the stats, and then change
&lt;br&gt;my selection for search type to activate search stats.
&lt;br&gt;&lt;br&gt;I am attaching a patch for the src/ui/gtk/gtk2/search_stats.c file
&lt;br&gt;with the changes that worked for me.
&lt;br&gt;&lt;br&gt;I hope you find this useful. &amp;nbsp;Let me know if you see any problems, or
&lt;br&gt;need something additional.
&lt;br&gt;-------------- next part --------------
&lt;br&gt;A non-text attachment was scrubbed...
&lt;br&gt;Name: search_stats_patch
&lt;br&gt;Type: application/octet-stream
&lt;br&gt;Size: 2725 bytes
&lt;br&gt;Desc: not available
&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Sun, 24 Aug 2008 08:34:06 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g8r6du$mu$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hello Mitch,
&lt;br&gt;&lt;br&gt;Quoting &amp;quot;Mitch Harder&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I only had a chance so far to put together a patch for the gtk2
&lt;br&gt;:version of search_stats.c, and haven't looked at the gtk1 version yet.
&lt;br&gt;&lt;br&gt;Thanks for contributing.
&lt;br&gt;&lt;br&gt;May I ask that you read the doc/devguide/STYLE document so that you submit
&lt;br&gt;code that fits the overall style of gtk-gnutella? &amp;nbsp;This is extremely important.
&lt;br&gt;&lt;br&gt;On the patch itself, apparently you have not completely finished the task since
&lt;br&gt;sorting is not re-enabled after being disabled. &amp;nbsp;Once everything works,
&lt;br&gt;it will be added to the SVN repository.
&lt;br&gt;&lt;br&gt;You need to see whether the GTK1 version suffers from the same problems and
&lt;br&gt;if yes, how it could also be fixed there. &amp;nbsp;Maybe it doesn't, as the internals
&lt;br&gt;of the two GUIs can be different.
&lt;br&gt;&lt;br&gt;Thanks a lot,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Sun, 24 Aug 2008 12:20:48 -0500
&lt;br&gt;From: &amp;quot;Mitch Harder (aka DontPanic)&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: gtk-gnutella-devel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;89ed0c690808241020n4cfba540sd26dcd4de029f82b@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&lt;br&gt;Thanks for taking the time to look at my patch.
&lt;br&gt;&lt;br&gt;Of the issues you listed, re-enabling the sort seems to be the trickiest.
&lt;br&gt;&lt;br&gt;For the GTK objects implemented, I was unable to locate GTK functions
&lt;br&gt;to accomplish this result. &amp;nbsp;I considered writing some custom functions
&lt;br&gt;to manipulate the GTK objects for those functions I couldn't find, but
&lt;br&gt;I worry about adding those kind of functions which can get broken by
&lt;br&gt;other changes the gtk developers make.
&lt;br&gt;&lt;br&gt;Let me know if your thoughts are different, or if you have a viewpoint
&lt;br&gt;I have overlooked.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Sun, 24 Aug 2008 20:14:22 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080824181422.GB19643@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Mitch Harder (aka DontPanic) wrote:
&lt;br&gt;&amp;gt; Thanks for taking the time to look at my patch.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Of the issues you listed, re-enabling the sort seems to be the trickiest.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For the GTK objects implemented, I was unable to locate GTK functions
&lt;br&gt;&amp;gt; to accomplish this result. &amp;nbsp;I considered writing some custom functions
&lt;br&gt;&amp;gt; to manipulate the GTK objects for those functions I couldn't find, but
&lt;br&gt;&amp;gt; I worry about adding those kind of functions which can get broken by
&lt;br&gt;&amp;gt; other changes the gtk developers make.
&lt;br&gt;&lt;br&gt;Look for SORTABLE in these files:
&lt;br&gt;src/ui/gtk/gtk2/fileinfo.c
&lt;br&gt;src/ui/gtk/gtk2/search.c
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Sun, 24 Aug 2008 13:30:34 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Endian compile failure on PPC7450 (back
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; from	ignomy)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;19D36C62-E98D-48FC-B5DF-07E8920D5526@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=WINDOWS-1252; format=flowed;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delsp=yes
&lt;br&gt;&lt;br&gt;Hey,
&lt;br&gt;&lt;br&gt;Putting the GUID debacle behind us. &amp;nbsp;Ahem.
&lt;br&gt;&lt;br&gt;I've been noticing this lately, so I ran build.sh for a 'clean' (un- 
&lt;br&gt;fiddled with) version of GTKG, and got the same error. &amp;nbsp;Basically, the &amp;nbsp;
&lt;br&gt;__powerpc__ token isn't defined on my machine. &amp;nbsp;I don't know when or &amp;nbsp;
&lt;br&gt;how in the compile this is supposed to happen, nor how to track it &amp;nbsp;
&lt;br&gt;down, but I suspect that (a) gcc-darwin uses a different token for the &amp;nbsp;
&lt;br&gt;processor or (b) this breaks compiles which are optimized for a &amp;nbsp;
&lt;br&gt;particular PPC chip. &amp;nbsp;[This last point just occurred to me.]
&lt;br&gt;&lt;br&gt;For myself, I just threw in
&lt;br&gt;&amp;gt; #define __powerppc__
&lt;br&gt;right before the IEEE 754 check, and everything worked fine.
&lt;br&gt;&lt;br&gt;The error text:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In file included from ./lib/host_addr.h:42,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from core/ban.h:40,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from main.c:41:
&lt;br&gt;&amp;gt; ./lib/endian.h:223:2: error: #error &amp;quot;This architecture may be &amp;nbsp;
&lt;br&gt;&amp;gt; unsupported. float must use IEEE 754.&amp;quot;
&lt;br&gt;&amp;gt; In file included from ./core/rx.h:41,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./if/core/downloads.h:34,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./if/core/fileinfo.h:31,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from core/share.h:49,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from core/fileinfo.h:40,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from core/downloads.h:43,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from core/dmesh.h:40,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from main.c:47:
&lt;br&gt;&amp;gt; ./lib/pmsg.h: In function ?pmsg_write_float_be?:
&lt;br&gt;&amp;gt; ./lib/pmsg.h:392: warning: implicit declaration of function &amp;nbsp;
&lt;br&gt;&amp;gt; ?poke_float_be32?
&lt;br&gt;&amp;gt; ./lib/pmsg.h:392: warning: assignment makes pointer from integer &amp;nbsp;
&lt;br&gt;&amp;gt; without a cast
&lt;br&gt;&amp;gt; make[2]: *** [main.o] Error 1
&lt;br&gt;&amp;gt; make[1]: *** [subdirs] Error 1
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;/div&gt;&lt;br&gt;- Matt
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sun, 24 Aug 2008 13:30:55 -0500
&lt;br&gt;From: &amp;quot;Mitch Harder (aka DontPanic)&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmharder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Patch for Search Stats
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;89ed0c690808241130h1f92b2cetbd90355f76555cc2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&lt;br&gt;Thanks, those look interesting.
&lt;br&gt;&lt;br&gt;Give me some time to look at implementing this the same way.
&lt;br&gt;&lt;br&gt;On Sun, Aug 24, 2008 at 1:14 PM, Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Look for SORTABLE in these files:
&lt;br&gt;&amp;gt; src/ui/gtk/gtk2/fileinfo.c
&lt;br&gt;&amp;gt; src/ui/gtk/gtk2/search.c
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sun, 24 Aug 2008 21:24:28 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Endian compile failure on PPC7450
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (back	from ignomy)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080824192428.GC19643@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; Hey,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Putting the GUID debacle behind us. &amp;nbsp;Ahem.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've been noticing this lately, so I ran build.sh for a 'clean' (un- 
&lt;br&gt;&amp;gt; fiddled with) version of GTKG, and got the same error. &amp;nbsp;Basically, the &amp;nbsp;
&lt;br&gt;&amp;gt; __powerpc__ token isn't defined on my machine.
&lt;br&gt;&lt;br&gt;You can peek at such definitions like this:
&lt;br&gt;echo | gcc -E -g3 -
&lt;br&gt;&lt;br&gt;I guess your system defined __ppc__ and it should be semantically
&lt;br&gt;equivalent to __powerpc__, except for endianness maybe but that
&lt;br&gt;doesn't matter here.
&lt;br&gt;&lt;br&gt;&amp;gt; I don't know when or &amp;nbsp;
&lt;br&gt;&amp;gt; how in the compile this is supposed to happen, nor how to track it &amp;nbsp;
&lt;br&gt;&amp;gt; down, but I suspect that (a) gcc-darwin uses a different token for the &amp;nbsp;
&lt;br&gt;&amp;gt; processor or (b) this breaks compiles which are optimized for a &amp;nbsp;
&lt;br&gt;&amp;gt; particular PPC chip. &amp;nbsp;[This last point just occurred to me.]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For myself, I just threw in
&lt;br&gt;&amp;gt; &amp;gt; #define __powerppc__
&lt;br&gt;&amp;gt; right before the IEEE 754 check, and everything worked fine.
&lt;br&gt;&lt;br&gt;That's not recommendable.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19133816&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 24, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-24%2C-Issue-2-tp19133816p19133816.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19012492</id>
	<title>gtk-gnutella-devel Digest, Vol 24, Issue 1</title>
	<published>2008-08-16T08:46:25Z</published>
	<updated>2008-08-16T08:46:25Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. &amp;nbsp;DHT assert. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;DHT assert. (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;DHT assert. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;DHT assert. (Bill Pringlemeir)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;DHT assert. (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;DHT assert. (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;DHT assert. (Bill Pringlemeir)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 12 Aug 2008 21:50:47 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;8763q5typk.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I have a headless ultra running with the DHT code enabled,
&lt;br&gt;&lt;br&gt;[log exerpt]
&lt;br&gt;&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] iterating to hop 6 (bounded parallelism: sending 2 RPCs at most, 1 outstanding)
&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] at hop 6, handling RPC reply from hop 5
&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] handling reply from 24.247.123.249:9058 (LIME v0.0) [8fd558798c6683395975822db055747cc78b4951] &amp;quot;unknown&amp;quot;, ref=2
&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] not iterating (pending RPC)
&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] at hop 6, handling RPC reply from hop 6
&lt;br&gt;08-08-10 14:19:57 (MESSAGE): DHT LOOKUP[53] handling reply from 24.247.123.249:9058 (LIME v0.0) [8fd558798c6683395975822db055747cc78b4951] &amp;quot;unknown&amp;quot;, ref=2
&lt;br&gt;FATAL: Assertion failure in lookup.c:985: &amp;quot;!patricia_contains(nl-&amp;gt;path, kn-&amp;gt;id)&amp;quot;
&lt;br&gt;CRASH (pid=30320) by SIGABRT
&lt;br&gt;&lt;br&gt;[stack]
&lt;br&gt;&lt;br&gt;#0 &amp;nbsp;0x4034e967 in sigsuspend () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x0816f807 in crash_handler ()
&lt;br&gt;#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#3 &amp;nbsp;0x4034e566 in raise () from /lib/libc.so.6
&lt;br&gt;#4 &amp;nbsp;0x4034fd88 in abort () from /lib/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0x08170e1c in assertion_failure ()
&lt;br&gt;#6 &amp;nbsp;0x081653fb in lookup_rpc_cb ()
&lt;br&gt;#7 &amp;nbsp;0x08161f77 in dht_rpc_answer ()
&lt;br&gt;#8 &amp;nbsp;0x08157b78 in k_handle_lookup ()
&lt;br&gt;#9 &amp;nbsp;0x0815a70a in kmsg_received ()
&lt;br&gt;#10 0x080e1797 in node_udp_process ()
&lt;br&gt;#11 0x08138fc0 in udp_received ()
&lt;br&gt;#12 0x081299ef in socket_udp_event ()
&lt;br&gt;#13 0x0817afeb in dispatch_poll ()
&lt;br&gt;#14 0x400d87cd in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#15 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#16 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#17 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#18 0x081357c6 in topless_main_run ()
&lt;br&gt;#19 0x0804e7aa in main ()
&lt;br&gt;&lt;br&gt;Apparently I haven't compiled with symbols or '--pause-on-crash'
&lt;br&gt;doesn't seem to allow me to attach with symbols. &amp;nbsp;I had compiled with
&lt;br&gt;-pg. &amp;nbsp;I tried to get 'nl' and 'kn' as they probably would have been
&lt;br&gt;helpful.
&lt;br&gt;&lt;br&gt;This was revision 15558 and it looks like code has been updated. &amp;nbsp;I
&lt;br&gt;will retry.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Wed, 13 Aug 2008 18:59:27 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g7vauf$p7l$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I have a headless ultra running with the DHT code enabled,
&lt;br&gt;:
&lt;br&gt;:FATAL: Assertion failure in lookup.c:985: &amp;quot;!patricia_contains(nl-&amp;gt;path, kn-&amp;gt;id)&amp;quot;
&lt;br&gt;:CRASH (pid=30320) by SIGABRT
&lt;br&gt;&lt;br&gt;There's no such line in the latest version. &amp;nbsp;Can you try with r15581?
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Thu, 14 Aug 2008 00:03:17 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87k5ekchnu.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=iso-8859-1
&lt;br&gt;&lt;br&gt;On 13 Aug 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from
&lt;br&gt;&amp;gt; 	ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt;&amp;gt; I have a headless ultra running with the DHT code enabled,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; FATAL: Assertion failure in lookup.c:985: &amp;quot;!patricia_contains(nl-&amp;gt;path,
&lt;br&gt;&amp;gt;&amp;gt; 	kn-&amp;gt;id)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; CRASH (pid=30320) by SIGABRT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There's no such line in the latest version. &amp;nbsp;Can you try with r15581?
&lt;br&gt;&lt;br&gt;r15590
&lt;br&gt;&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 3
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC)
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC)
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] not iterating (pending RPC)
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] at hop 4, handling RPC timeout from hop 4
&lt;br&gt;08-08-13 21:04:52 (MESSAGE): DHT LOOKUP[0] iterating to hop 5 (loose parallelism: sending 3 RPCs at most, 0 outstanding)
&lt;br&gt;FATAL: Assertion failure in lookup.c:1325: &amp;quot;!map_contains(nl-&amp;gt;queried, kn-&amp;gt;id)&amp;quot;
&lt;br&gt;CRASH (pid=8469) by SIGABRT
&lt;br&gt;&lt;br&gt;(gdb) where
&lt;br&gt;#0 &amp;nbsp;0x4034e967 in sigsuspend () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x08151d50 in crash_handler (signo=6) at crash.c:173
&lt;br&gt;#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#3 &amp;nbsp;0x4034e566 in raise () from /lib/libc.so.6
&lt;br&gt;#4 &amp;nbsp;0x4034fd88 in abort () from /lib/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0x08154bd8 in assertion_failure (data=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at fast_assert.c:96
&lt;br&gt;#6 &amp;nbsp;0x0814a55f in lookup_iterate (nl=0x415a3000) at lookup.c:1325
&lt;br&gt;#7 &amp;nbsp;0x0814a9d5 in lookup_rpc_cb (type=DHT_RPC_TIMEOUT, kn=0x41596f40, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; unused_n=0x0, function=0, payload=0x0, len=0, arg=0x407d23a0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at lookup.c:1304
&lt;br&gt;#8 &amp;nbsp;0x08144cc3 in rpc_timed_out (unused_cq=0x82ae3c8, obj=0x41578690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at rpc.c:154
&lt;br&gt;#9 &amp;nbsp;0x081514c4 in cq_expire (cq=0x82ae3c8, ev=0x0) at cq.c:446
&lt;br&gt;#10 0x0815163c in cq_clock (cq=0x82ae3c8, elapsed=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at cq.c:497
&lt;br&gt;#11 0x08151734 in callout_timer (unused_p=0x0) at cq.c:567
&lt;br&gt;#12 0x400a2a16 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#13 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#14 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#15 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#16 0x08119f7a in topless_main_run () at topless.c:49
&lt;br&gt;#17 0x0804e41b in main (argc=6, argv=0xbfc0d594) at main.c:1435
&lt;br&gt;(gdb)frame 6
&lt;br&gt;#6 &amp;nbsp;0x0814a55f in lookup_iterate (nl=0x415a3000) at lookup.c:1325
&lt;br&gt;(gdb) p nl
&lt;br&gt;$1 = (nlookup_t *) 0x415a3000
&lt;br&gt;(gdb) p *nl
&lt;br&gt;$2 = {magic = NLOOKUP_MAGIC, kuid = 0x415087f4, closest = 0x415a1780, 
&lt;br&gt;&amp;nbsp; prev_closest = 0x415a1780, shortlist = 0x415a2150, queried = 0x415a01f0, 
&lt;br&gt;&amp;nbsp; tokens = 0x415a0200, path = 0x415a21a4, ball = 0x415a21c0, 
&lt;br&gt;&amp;nbsp; expire_ev = 0x415a21dc, u = {fn = {ok = 0}, fv = {ok = 0}}, 
&lt;br&gt;&amp;nbsp; err = 0x813ff32 &amp;lt;bootstrap_status&amp;gt;, arg = 0x0, type = LOOKUP_NODE, 
&lt;br&gt;&amp;nbsp; mode = LOOKUP_LOOSE, lid = 0, initial_shortlist_cnt = 20, 
&lt;br&gt;&amp;nbsp; initial_contactable = 20, amount = 20, msg_pending = 0, msg_sent = 12, 
&lt;br&gt;&amp;nbsp; msg_dropped = 0, rpc_pending = 0, rpc_latest_pending = 0, rpc_timeouts = 4, 
&lt;br&gt;&amp;nbsp; rpc_bad = 0, rpc_replies = 8, bw_outgoing = 972, bw_incoming = 5816, 
&lt;br&gt;&amp;nbsp; udp_drops = 0, start = {tv_sec = 1218679468, tv_usec = 193884}, end = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; tv_sec = 0, tv_usec = 0}, hops = 5}
&lt;br&gt;(gdb) p *kn
&lt;br&gt;$3 = {magic = KNODE_MAGIC, id = 0x41590204, last_seen = 0, last_sent = 0, 
&lt;br&gt;&amp;nbsp; vcode = {u32 = 1279872325}, refcnt = 3, rtt = 0, flags = 0, addr = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; net = 4, addr = {ipv6 = &amp;quot;\206\233nBt???QD5\b\024\000\000&amp;quot;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ipv4 = 1114545030}}, status = KNODE_UNKNOWN, port = 43167, 
&lt;br&gt;&amp;nbsp; rpc_timeouts = 0 '\0', major = 0 '\0', minor = 0 '\0'}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Thu, 14 Aug 2008 00:08:46 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87hc9odvz5.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On 14 Aug 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 13 Aug 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from
&lt;br&gt;&amp;gt;&amp;gt; 	ml.softs.gtk-gnutella.devel:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a headless ultra running with the DHT code enabled,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; FATAL: Assertion failure in lookup.c:985: &amp;quot;!patricia_contains(nl-&amp;gt;path,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 	kn-&amp;gt;id)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; CRASH (pid=30320) by SIGABRT
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There's no such line in the latest version. &amp;nbsp;Can you try with r15581?
&lt;/div&gt;&lt;br&gt;&amp;gt; r15590
&lt;br&gt;&lt;br&gt;Sorry, I am way behind (I see many new relevant changes). &amp;nbsp;I think
&lt;br&gt;this was probably an intermediate not suitable for general
&lt;br&gt;consumption.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Thu, 14 Aug 2008 08:21:55 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g80pv3$aqq$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:On 14 Aug 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt; wrote:
&lt;br&gt;:Sorry, I am way behind (I see many new relevant changes). &amp;nbsp;I think
&lt;br&gt;:this was probably an intermediate not suitable for general
&lt;br&gt;:consumption.
&lt;br&gt;&lt;br&gt;Well, this is brand new code that has not been completely stabilized yet.
&lt;br&gt;All the trivial buglets have been found, now the hard ones remain. &amp;nbsp;Little
&lt;br&gt;mistakes made whilst developping which are now difficult to find and
&lt;br&gt;cause problems to pop up, like the one you are encountering (which I never
&lt;br&gt;did -- different conditions on your side).
&lt;br&gt;&lt;br&gt;I think all these problems come down to one thing: I have forgotten somewhere
&lt;br&gt;to increment a ref counter on the Kademlia node object (knode_t *) and then
&lt;br&gt;it's wrongly freed too early and replaced by another one, whereas the code
&lt;br&gt;expected the old object to still be around.
&lt;br&gt;&lt;br&gt;I'm chasing another manifestation of the bug that I have encountered.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Thu, 14 Aug 2008 16:16:06 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g81lo6$1gd$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:r15590
&lt;br&gt;&lt;br&gt;I found a missing refcount thanks to additional assertions. &amp;nbsp;That could
&lt;br&gt;explain your symptoms. Please update and let me know how it goes.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 16 Aug 2008 11:40:50 -0500
&lt;br&gt;From: Bill Pringlemeir &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bpringle@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT assert.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;87fxp4rjzh.fsf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=iso-8859-1
&lt;br&gt;&lt;br&gt;On 14 Aug 2008, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I found a missing refcount thanks to additional assertions. &amp;nbsp;That could
&lt;br&gt;&amp;gt; explain your symptoms. Please update and let me know how it goes.
&lt;br&gt;&lt;br&gt;That certainly did seem to fix the problem. &amp;nbsp;Previously runs were only
&lt;br&gt;averaging 1/2 hour or less until an assertion. &amp;nbsp;With revision 15637, I
&lt;br&gt;was running for over 10 hours before an assertion [the trace is
&lt;br&gt;completely different]. &amp;nbsp;I am not even sure it is DHT related; maybe it
&lt;br&gt;is a side effect?
&lt;br&gt;&lt;br&gt;fwiw,
&lt;br&gt;Bill Pringlemeir.
&lt;br&gt;&lt;br&gt;08-08-16 09:54:33 (MESSAGE): DHT traffic from new firewalled node cad39d14f7b216bb28851c70e80314117211e630 at 98.213.136.92:0 (LIME v0.0)
&lt;br&gt;08-08-16 09:54:33 (MESSAGE): DHT STORE valid security token from 98.213.136.92:0 (LIME v0.0) [cad39d14f7b216bb28851c70e80314117211e630] &amp;quot;unknown&amp;quot;, ref=1
&lt;br&gt;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] &amp;quot;unknown&amp;quot;, ref=1 (original)
&lt;br&gt;08-08-16 09:54:33 (MESSAGE): DHT STORE status for a2ef95b4f7246f335f43838ecc29500ea432b713 is 8 (Creator is not acceptable)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT traffic from new firewalled node a2e92ea485ff09f668c0fbbe83aa04f63a66c557 at 12.205.249.123:0 (LIME v0.0)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT traffic from new firewalled node 70352a09dd779a287339da1d58b6ad8cde722294 at 127.0.0.1:0 (LIME v0.0)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT STORE valid security token from 127.0.0.1:0 (LIME v0.0) [70352a09dd779a287339da1d58b6ad8cde722294] &amp;quot;unknown&amp;quot;, ref=1
&lt;br&gt;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] &amp;quot;unknown&amp;quot;, ref=1 (original)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT STORE status for a2efd568ac71fc342be8bbcf543eaefc372e9663 is 8 (Creator is not acceptable)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT starting alive check on k-bucket a2a0000000000000000000000000000000000000 (depth 11) (good: 16, stale: 12, pending: 0)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT traffic from known good node 57c8d5e37a67c42b64a7501f9b1ffe753efa5709 at 61.203.68.233:50165 (LIME v0.0)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT traffic from known good node a2e8af1fe8412556ea23d6f7ec23d9ecc2a57347 at 24.17.236.147:9455 (LIME v0.0)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT STORE valid security token from 24.17.236.147:9455 (LIME v0.0) [a2e8af1fe8412556ea23d6f7ec23d9ecc2a57347] &amp;quot;good&amp;quot;, ref=2
&lt;br&gt;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] &amp;quot;unknown&amp;quot;, ref=1 (copy)
&lt;br&gt;08-08-16 09:54:34 (MESSAGE): DHT STORE status for a2e8adb2d63bafb9d6aa6c6e36f2cc86085ea629 is 12 (Replicated data is different)
&lt;br&gt;FATAL: Assertion failure in gnet_stats.c:373: &amp;quot;i != 0&amp;quot;
&lt;br&gt;CRASH (pid=14304) by SIGABRT
&lt;br&gt;&lt;br&gt;&lt;br&gt;(gdb) where
&lt;br&gt;#0 &amp;nbsp;0x4034e967 in sigsuspend () from /lib/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x08153240 in crash_handler (signo=6) at crash.c:173
&lt;br&gt;#2 &amp;nbsp;&amp;lt;signal handler called&amp;gt;
&lt;br&gt;#3 &amp;nbsp;0x4034e566 in raise () from /lib/libc.so.6
&lt;br&gt;#4 &amp;nbsp;0x4034fd88 in abort () from /lib/libc.so.6
&lt;br&gt;#5 &amp;nbsp;0x08156193 in assertion_failure (data=&amp;lt;value optimized out&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at fast_assert.c:96
&lt;br&gt;#6 &amp;nbsp;0x080aac3c in gnet_stats_count_flowc (head=0x4233173c) at gnet_stats.c:373
&lt;br&gt;#7 &amp;nbsp;0x080bb4d7 in make_room_header (q=0x4156ca10, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; header=0x42870564 &amp;quot;\004TC~?\212o?#a\026s\005S?&amp;quot;, prio=0, needed=124, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; offset=0xbf864e98) at mq.c:1164
&lt;br&gt;#8 &amp;nbsp;0x080bb838 in make_room (q=0x4156ca10, mb=0x41abeb40, needed=252, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; offset=0xbf864e98) at mq.c:1025
&lt;br&gt;#9 &amp;nbsp;0x080bbe61 in mq_puthere (q=0x4156ca10, mb=0x41abeb40, msize=252)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at mq.c:1233
&lt;br&gt;#10 0x08137179 in mq_udp_putq (q=0x4156ca10, mb=0x41e44990, to=0xbf864f5d)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at mq_udp.c:410
&lt;br&gt;#11 0x0813752c in mq_udp_node_putq (q=0x4156ca10, mb=0x41e44990, n=0x407af000)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at mq_udp.c:469
&lt;br&gt;#12 0x080e12c7 in send_pong (n=0x407af000, control=0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; flags=&amp;lt;value optimized out&amp;gt;, hops=0 '\0', ttl=1 '\001', 
&lt;br&gt;&amp;nbsp; &amp;nbsp; muid=0x407af124 &amp;quot;\004TC~?\212o?#a\026s\005S?&amp;quot;, info=0xbf865398, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; meta=0x8265740) at pcache.c:471
&lt;br&gt;#13 0x080e1b24 in send_personal_info (n=0x407af000, control=0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; flags=&amp;lt;value optimized out&amp;gt;) at pcache.c:643
&lt;br&gt;#14 0x080e250d in pcache_ping_received (n=0x407af000) at pcache.c:1868
&lt;br&gt;#15 0x080c756e in node_parse (node=0x407af000) at nodes.c:6755
&lt;br&gt;#16 0x080c8254 in node_udp_process (s=0x4073d240) at nodes.c:7120
&lt;br&gt;#17 0x0811d3ce in udp_received (s=0x4073d240, truncated=0) at udp.c:266
&lt;br&gt;#18 0x0810e3a1 in socket_udp_event (data=0x4073d240, unused_source=8, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; cond=&amp;lt;value optimized out&amp;gt;) at sockets.c:2393
&lt;br&gt;#19 0x0815f6ae in dispatch_poll (unused_source=0x82b0288, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; unused_cond=G_IO_IN, udata=0x8294c00) at inputevt.c:714
&lt;br&gt;#20 0x400d87cd in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#21 0x400a22f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#22 0x400a5983 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#23 0x400a5ea2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
&lt;br&gt;#24 0x08119dca in topless_main_run () at topless.c:49
&lt;br&gt;#25 0x0804e3eb in main (argc=6, argv=0xbf8659f4) at main.c:1435
&lt;br&gt;(gdb) frame 15
&lt;br&gt;(gdb) p *node
&lt;br&gt;$1 = {magic = NODE_MAGIC, peermode = NODE_P_UDP, 
&lt;br&gt;&amp;nbsp; start_peermode = NODE_P_LEAF, error_str = '\0' &amp;lt;repeats 255 times&amp;gt;, 
&lt;br&gt;&amp;nbsp; socket = 0x4073d240, country = 442, proto_major = 0 '\0', 
&lt;br&gt;&amp;nbsp; proto_minor = 6 '\006', qrp_major = 0 '\0', qrp_minor = 0 '\0', 
&lt;br&gt;&amp;nbsp; uqrp_major = 0 '\0', uqrp_minor = 0 '\0', 
&lt;br&gt;&amp;nbsp; vendor = 0x4078f524 &amp;quot;Pseudo UDP node (IPv4)&amp;quot;, vcode = {u32 = 0}, 
&lt;br&gt;&amp;nbsp; io_opaque = 0x0, 
&lt;br&gt;&amp;nbsp; header = &amp;quot;\004TC~?\212o?#a\026s\005S?\000\000\001\000\b\000\000&amp;quot;, extvec = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; {ext_name = 0x81a2768 &amp;quot;SCP&amp;quot;, ext_token = EXT_T_GGEP_SCP, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_type = EXT_GGEP, opaque = 0x424e4268}, {ext_name = 0x0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_token = EXT_T_UNKNOWN_GGEP, ext_type = EXT_GGEP, opaque = 0x0}, {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_name = 0x81a274b &amp;quot;LOC&amp;quot;, ext_token = EXT_T_GGEP_LOC, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b &amp;quot;UP&amp;quot;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_name = 0x81a277e &amp;quot;VC&amp;quot;, ext_token = EXT_T_GGEP_VC, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b &amp;quot;UP&amp;quot;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_name = 0x81a277e &amp;quot;VC&amp;quot;, ext_token = EXT_T_GGEP_VC, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x81a277b &amp;quot;UP&amp;quot;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_token = EXT_T_GGEP_UP, ext_type = EXT_GGEP, opaque = 0x0}, {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_name = 0x81a277e &amp;quot;VC&amp;quot;, ext_token = EXT_T_GGEP_VC, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_type = EXT_GGEP, opaque = 0x0}, {ext_name = 0x0, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ext_token = EXT_T_UNKNOWN, ext_type = EXT_UNKNOWN, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; opaque = 0x0} &amp;lt;repeats 23 times&amp;gt;}, extcount = 1, size = 8, 
&lt;br&gt;&amp;nbsp; header_flags = 0, data = 0x8355317 &amp;quot;?\203SCPA&amp;quot;, pos = 0, 
&lt;br&gt;&amp;nbsp; status = GTA_NODE_CONNECTED, flags = 216, attrs = 0, hops_flow = 255 '?', 
&lt;br&gt;&amp;nbsp; max_ttl = 0 '\0', degree = 0, qseen = 0x0, qrelayed = 0x0, 
&lt;br&gt;&amp;nbsp; qrelayed_old = 0x0, qrelayed_created = 0, sent = 215417, received = 436019, 
&lt;br&gt;&amp;nbsp; tx_dropped = 57, rx_dropped = 24912, n_bad = 0, n_dups = 0, n_hard_ttl = 0, 
&lt;br&gt;&amp;nbsp; n_weird = 0, n_hostile = 16666, n_spam = 2331, n_evil = 0, allocated = 0, 
&lt;br&gt;&amp;nbsp; have_header = 0, last_update = 1218898474, last_tx = 1218898474, 
&lt;br&gt;&amp;nbsp; last_rx = 1218861290, connect_date = 1218858012, 
&lt;br&gt;&amp;nbsp; tx_flowc_date = 1218898459, rxfc = 0x0, shutdown_date = 0, 
&lt;br&gt;&amp;nbsp; up_date = 1218858012, leaf_flowc_start = 0, shutdown_delay = 0, 
&lt;br&gt;&amp;nbsp; remove_msg = 0x0, addr = {net = 4, addr = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ipv6 = &amp;quot;??\204y\220I?A8?*\b\000\000\000&amp;quot;, ipv4 = 2038750372}}, 
&lt;br&gt;&amp;nbsp; port = 4585, proxy_addr = {net = 0, addr = {ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ipv4 = 0}}, proxy_port = 0, outq = 0x4156ca10, searchq = 0x0, rx = 0x0, 
&lt;br&gt;&amp;nbsp; routing_data = 0x4163a800, sent_query_table = 0x0, recv_query_table = 0x0, 
&lt;br&gt;&amp;nbsp; qrt_update = 0x0, qrt_receive = 0x0, qrt_info = 0x0, 
&lt;br&gt;&amp;nbsp; alive_pings = 0x840a5d8, last_alive_ping = 0, alive_period = 0, hello = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; pos = 0, len = 0, size = 0, ptr = 0x0}, tcp_rtt = 0, udp_rtt = 0, 
&lt;br&gt;&amp;nbsp; tsync_ev = 0x0, id = 0x407f56e4, ping_throttle = 0, ping_accept = 0, 
&lt;br&gt;&amp;nbsp; next_ping = 0, ping_guid = '\0' &amp;lt;repeats 15 times&amp;gt;, 
&lt;br&gt;&amp;nbsp; pong_needed = &amp;quot;\000\000\000\000\000\000&amp;quot;, pong_missing = 0 '\0', 
&lt;br&gt;&amp;nbsp; gnet_addr = {net = 0, addr = {ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, ipv4 = 0}}, 
&lt;br&gt;&amp;nbsp; gnet_port = 0, gnet_files_count = 0, gnet_kbytes_count = 0, 
&lt;br&gt;&amp;nbsp; gnet_pong_addr = {net = 0, addr = {ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ipv4 = 0}}, gnet_qhit_addr = {net = 0, addr = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ipv6 = '\0' &amp;lt;repeats 15 times&amp;gt;, ipv4 = 0}}, guid = 0x0, 
&lt;br&gt;&amp;nbsp; svn_release_revision = 0, n_ping_throttle = 0, n_ping_accepted = 0, 
&lt;br&gt;&amp;nbsp; n_ping_special = 0, n_ping_sent = 0, n_pong_received = 744, 
&lt;br&gt;&amp;nbsp; n_pong_sent = 6481, tx_given = 40094253, tx_deflated = 0, 
&lt;br&gt;&amp;nbsp; tx_written = 40094253, rx_given = 64185665, rx_inflated = 0, rx_read = 0, 
&lt;br&gt;&amp;nbsp; qrp_queries = 0, qrp_matches = 0, rx_queries = 0, tx_queries = 0, 
&lt;br&gt;&amp;nbsp; rx_qhits = 100101, tx_qhits = 6758, hsep = 0x0}
&lt;br&gt;&lt;br&gt;(gdb) frame 10
&lt;br&gt;#10 0x08137179 in mq_udp_putq (q=0x4156ca10, mb=0x41e44990, to=0xbf864f5d)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at mq_udp.c:410
&lt;br&gt;(gdb) p *to
&lt;br&gt;$8 = {data = {port = &amp;quot;\021?&amp;quot;, ha = {net = 4 '\004', 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; addr = &amp;quot;y\204?? O\206?\004\000\000\000?N\206?&amp;quot;}}}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19012492&amp;i=36&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 24, Issue 1
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-24%2C-Issue-1-tp19012492p19012492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-18551803</id>
	<title>gtk-gnutella-devel Digest, Vol 23, Issue 3</title>
	<published>2008-07-19T23:37:36Z</published>
	<updated>2008-07-19T23:37:36Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;DHT implementation in gtk-gnutella (Alex)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;DHT implementation in gtk-gnutella (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. &amp;nbsp;gtk-g compile failure (PROP_SERVENT_KUID) (Meelis Roos)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;gtk-g compile failure (PROP_SERVENT_KUID) (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;gtk-g compile failure (PROP_SERVENT_KUID) (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. Re: &amp;nbsp;gtk-g compile failure (PROP_SERVENT_KUID) (Alex)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &amp;nbsp;Putting GTK Gnutella in Ubuntu Software	Updates Channel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Peter Grin)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. Re: &amp;nbsp;Putting GTK Gnutella in Ubuntu	Software	Updates Channel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;Putting GTK Gnutella in Ubuntu	Software Updates Channel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (Brad Campbell)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Mon, 7 Jul 2008 09:49:14 +0000
&lt;br&gt;From: Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT implementation in gtk-gnutella
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080707094914.GD5059@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On Fri, Jul 04, 2008 at 08:24:39PM +0200, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Hello Gnutella fans,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to inform you that I have begun yesterday the implementation of
&lt;br&gt;&amp;gt; the DHT for gtk-gnutella, in a way that I hope will be compatible with
&lt;br&gt;&amp;gt; LimeWire's.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The Kademlia implementation itself is complex but should be rather
&lt;br&gt;&amp;gt; straightforward.
&lt;br&gt;&lt;br&gt;I was confused when I first read this as my initial contact with DHT's
&lt;br&gt;was for bittorrent. Having read the wiki page on Kademlia it seems
&lt;br&gt;like a generic way of spreading queries for a given &amp;quot;hash/content id&amp;quot;
&lt;br&gt;in a more efficient manner.
&lt;br&gt;&lt;br&gt;Does this mean DHT will replace the normal Gnutella search queries?
&lt;br&gt;&lt;br&gt;What about searching by keyword? It seems everything is becoming
&lt;br&gt;content addressed now which is useful as hashes are unambiguous.
&lt;br&gt;However finding out what hashes you want is still at the mercy of the
&lt;br&gt;normal Gnutella network?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Alex, homepage: &lt;a href=&quot;http://www.bennee.com/~alex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bennee.com/~alex/&lt;/a&gt;&lt;br&gt;&amp;lt;Knghtbrd&amp;gt; I can think of lots of people who need USER=ID10T someplace!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Mon, 7 Jul 2008 13:30:47 +0200
&lt;br&gt;From: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] DHT implementation in gtk-gnutella
&lt;br&gt;To: Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080707113047.GA7112@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;Quoting Alex:
&lt;br&gt;: Does this mean DHT will replace the normal Gnutella search queries?
&lt;br&gt;&lt;br&gt;Not at all.
&lt;br&gt;&lt;br&gt;The DHT will offer a structured space to search efficiently for unique IDs.
&lt;br&gt;&lt;br&gt;The plan is to use the DHT to perform SHA1 lookups (and push-proxy lookups
&lt;br&gt;for firewalled hosts) only.
&lt;br&gt;&lt;br&gt;SHA1 queries will no longer be sent on Gnutella connections. &amp;nbsp;LimeWire does
&lt;br&gt;not route them anymore in any case, so it is just a waste as it will be
&lt;br&gt;stopped when you hit a LimeWire ultrapeer.
&lt;br&gt;&lt;br&gt;SHA1s will be removed from all QRP tables, leaving only keywords in there.
&lt;br&gt;&lt;br&gt;: What about searching by keyword? It seems everything is becoming
&lt;br&gt;: content addressed now which is useful as hashes are unambiguous.
&lt;br&gt;: However finding out what hashes you want is still at the mercy of the
&lt;br&gt;: normal Gnutella network?
&lt;br&gt;&lt;br&gt;Searching by keyword will continue to use Gnutella's network.
&lt;br&gt;&lt;br&gt;So in the near future, we will have two separate structures for searching.
&lt;br&gt;&lt;br&gt;There is still one problem though. &amp;nbsp;Publishing a SHA1 entry in the DHT
&lt;br&gt;requires at least 20 RPCs. &amp;nbsp;On Kademlia, the header is 61 bytes and the
&lt;br&gt;payload for STORE operations is at least 61 bytes as well. &amp;nbsp;That means
&lt;br&gt;you need to send at least 2440 bytes through UDP per SHA1 entry, every 24
&lt;br&gt;hours (not counting UDP/IP overhead).
&lt;br&gt;&lt;br&gt;So the publishing of information in the DHT costs you, plus it will cost
&lt;br&gt;that much traffic for replicating the value for one of the nodes storing
&lt;br&gt;the value, every hour.
&lt;br&gt;&lt;br&gt;Querying the DHT for a value (i.e. a GET operation) is also not an innocent
&lt;br&gt;task. You need to look for the closest nodes (average 4 FIND_NODES,
&lt;br&gt;which mean 61+20 bytes of traffic sent and 61+405 = 466 bytes * 4 = 1864
&lt;br&gt;bytes of traffic received) and then you can issue your GET operations when
&lt;br&gt;you know close neighbours to the key.
&lt;br&gt;&lt;br&gt;It is therefore hard to let all Ultrapeers proxy SHA1 searches: leaves have
&lt;br&gt;to do that by themselves, which also means they'll need to actively participate
&lt;br&gt;to the DHT as well.
&lt;br&gt;&lt;br&gt;I have no idea what the average DHT traffic will be.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Fri, 11 Jul 2008 12:05:50 +0300 (EEST)
&lt;br&gt;From: Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] gtk-g compile failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (PROP_SERVENT_KUID)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Pine.SOC.4.64.0807111131460.4303@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: TEXT/PLAIN; charset=US-ASCII
&lt;br&gt;&lt;br&gt;Trying to compile todays SVN snapshot...
&lt;br&gt;&lt;br&gt;Continuing in src/dht...
&lt;br&gt;/bin/rm -f routing.o
&lt;br&gt;cc -c -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DCORE_SOURCES -DCURDIR=src/dht -O2 -g -W -Wall -Wformat=2 -Wshadow -momit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe &amp;nbsp;routing.c
&lt;br&gt;routing.c: In function 'dht_route_init':
&lt;br&gt;routing.c:117: error: 'PROP_SERVENT_KUID' undeclared (first use in this function)
&lt;br&gt;routing.c:117: error: (Each undeclared identifier is reported only once
&lt;br&gt;routing.c:117: error: for each function it appears in.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Meelis Roos (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Fri, 11 Jul 2008 10:54:55 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] gtk-g compile failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (PROP_SERVENT_KUID)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g57e5v$mmd$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:Continuing in src/dht...
&lt;br&gt;:/bin/rm -f routing.o
&lt;br&gt;:cc -c -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
&lt;br&gt;:-DCORE_SOURCES -DCURDIR=src/dht -O2 -g -W -Wall -Wformat=2 -Wshadow
&lt;br&gt;:-momit-leaf-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
&lt;br&gt;:-D_FILE_OFFSET_BITS=64 -pipe &amp;nbsp;routing.c
&lt;br&gt;:routing.c: In function 'dht_route_init':
&lt;br&gt;:routing.c:117: error: 'PROP_SERVENT_KUID' undeclared (first use in this function)
&lt;br&gt;:routing.c:117: error: (Each undeclared identifier is reported only once
&lt;br&gt;:routing.c:117: error: for each function it appears in.)
&lt;br&gt;&lt;br&gt;Rats...
&lt;br&gt;&lt;br&gt;I submitted the prop change without updating the DHT code. &amp;nbsp;Unfortunately,
&lt;br&gt;I started to edit routing.c slightly and the version I have currently
&lt;br&gt;does not compile.
&lt;br&gt;&lt;br&gt;The easiest is to revert this name change for now in SVN. &amp;nbsp;Will do immediately.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Fri, 11 Jul 2008 12:48:49 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] gtk-g compile failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (PROP_SERVENT_KUID)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g57krh$bre$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Meelis Roos &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mroos@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:routing.c: In function 'dht_route_init':
&lt;br&gt;:routing.c:117: error: 'PROP_SERVENT_KUID' undeclared (first use in this function)
&lt;br&gt;&lt;br&gt;Fixed in SVN 15414.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Mon, 14 Jul 2008 15:29:41 +0000
&lt;br&gt;From: Alex &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] gtk-g compile failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (PROP_SERVENT_KUID)
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20080714152941.GI5059@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;On Fri, Jul 11, 2008 at 10:54:55AM +0000, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; Rats...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I submitted the prop change without updating the DHT code. &amp;nbsp;Unfortunately,
&lt;br&gt;&amp;gt; I started to edit routing.c slightly and the version I have currently
&lt;br&gt;&amp;gt; does not compile.
&lt;br&gt;&lt;br&gt;Some might say this is a limitation of SVN. However to counter I've
&lt;br&gt;started using git-svn to track gtkg's tree while being able to do
&lt;br&gt;multiple branches of development without having to have multiple
&lt;br&gt;trees.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Alex, homepage: &lt;a href=&quot;http://www.bennee.com/~alex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bennee.com/~alex/&lt;/a&gt;&lt;br&gt;Treaties are like roses and young girls -- they last while they last.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Charles DeGaulle
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Wed, 9 Jul 2008 16:09:25 -0700 (PDT)
&lt;br&gt;From: Peter Grin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;transitinfo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Putting GTK Gnutella in Ubuntu Software
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Updates Channel
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;329387.53419.qm@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=us-ascii
&lt;br&gt;&lt;br&gt;I downloaded your latest verson of GTK Gnutella 0.96.5 but I cannot get it installed. &amp;nbsp;I have downloaded and installed other programs from the internet in the past but most programs I simply download from the &amp;quot;add/remove software&amp;quot; feature found in Ubuntu. &amp;nbsp;Ubuntu also has a program called Update Manager, which updates all my software along with my operating system (unlike windows update manager which only updates the operating system). &amp;nbsp;Normally I get all my updates this way, but those that do not update this way do update via Synaptic Package Manager. &amp;nbsp;Can one of your developers put the latest version of Gnutella 0.96.5 into the Ubuntu software channels so that I may upgrade to the latest version. &amp;nbsp;Thank you for your time
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sat, 19 Jul 2008 19:54:29 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Putting GTK Gnutella in Ubuntu
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Software	Updates Channel
&lt;br&gt;To: Peter Grin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;transitinfo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080719175429.GB1019@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Peter Grin wrote:
&lt;br&gt;&amp;gt; I downloaded your latest verson of GTK Gnutella 0.96.5 but I cannot
&lt;br&gt;&amp;gt; get it installed.
&lt;br&gt;&lt;br&gt;Have you followed the instructions in README.Debian? It's not the
&lt;br&gt;way of the Ubuntu but should work as well.
&lt;br&gt;&lt;br&gt;&amp;gt; I have downloaded and installed other programs from
&lt;br&gt;&amp;gt; the internet in the past but most programs I simply download from the
&lt;br&gt;&amp;gt; &amp;quot;add/remove software&amp;quot; feature found in Ubuntu. &amp;nbsp;Ubuntu also has a
&lt;br&gt;&amp;gt; program called Update Manager, which updates all my software along
&lt;br&gt;&amp;gt; with my operating system (unlike windows update manager which only
&lt;br&gt;&amp;gt; updates the operating system). &amp;nbsp;Normally I get all my updates this
&lt;br&gt;&amp;gt; way, but those that do not update this way do update via Synaptic
&lt;br&gt;&amp;gt; Package Manager.
&lt;br&gt;&lt;br&gt;gtk-gnutella 0.96.5 is in Ubuntu &amp;quot;intrepid&amp;quot; - whatever that means.
&lt;br&gt;&lt;br&gt;&amp;gt; Can one of your developers put the latest version of
&lt;br&gt;&amp;gt; Gnutella 0.96.5 into the Ubuntu software channels so that I may
&lt;br&gt;&amp;gt; upgrade to the latest version. &amp;nbsp;Thank you for your time
&lt;br&gt;&lt;br&gt;I'm afraid, the developers of gtk-gnutella can't do this. It's
&lt;br&gt;the job of the distributor, in this case Ubuntu, to manage the
&lt;br&gt;packages. You could ask on the Ubuntu forums or request an
&lt;br&gt;update directly from Ubuntu.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Sun, 20 Jul 2008 10:37:04 +0400
&lt;br&gt;From: Brad Campbell &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brad@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Putting GTK Gnutella in Ubuntu
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Software Updates Channel
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Cc: Peter Grin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;transitinfo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4882DD10.3080005@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=ISO-8859-1; format=flowed
&lt;br&gt;&lt;br&gt;Christian Biere wrote:
&lt;br&gt;&amp;gt; Peter Grin wrote:
&lt;br&gt;&amp;gt;&amp;gt; I downloaded your latest verson of GTK Gnutella 0.96.5 but I cannot
&lt;br&gt;&amp;gt;&amp;gt; get it installed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Have you followed the instructions in README.Debian? It's not the
&lt;br&gt;&amp;gt; way of the Ubuntu but should work as well.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;I track gtk-gnutella svn here (for debian and ubuntu).
&lt;br&gt;It is incredibly easy.
&lt;br&gt;&lt;br&gt;grab the latest tree with subversion (as per the instructions on sourceforge).
&lt;br&gt;&lt;br&gt;Do this bit once..
&lt;br&gt;&amp;quot;apt-get build-dep gtk-gnutella&amp;quot; (this will install all the bits required to build the source.
&lt;br&gt;&lt;br&gt;cd into the source directory and do
&lt;br&gt;&amp;quot;fakeroot debian/rules binary&amp;quot;
&lt;br&gt;&lt;br&gt;This will build a debian package for you in the directory above the source dir.
&lt;br&gt;dpkg -i &amp;lt;the .deb file it creates&amp;gt; and you are done.
&lt;br&gt;&lt;br&gt;To update you cd into the source dir and do &amp;quot;svn up&amp;quot; then
&lt;br&gt;&amp;quot;fakeroot debian/rules binary&amp;quot;.
&lt;br&gt;cd ..
&lt;br&gt;&amp;quot;dpkg -i &amp;lt;the .deb file it creates&amp;gt;&amp;quot;
&lt;br&gt;&lt;br&gt;rinse..lather..repeat..
&lt;br&gt;It's incredibly easy and I've not had it break in the several years I've been doing it this way.
&lt;br&gt;&lt;br&gt;This works for debian or ubuntu, and in fact the .deb packages I create on debian stable install 
&lt;br&gt;perfectly under the latest ubuntu for me.
&lt;br&gt;&lt;br&gt;It makes a very clean package and does not clutter up your system.
&lt;br&gt;If you ever want to go back to the ubuntu (or debian) supplied version then
&lt;br&gt;&lt;br&gt;&amp;quot;apt-get install --reinstall gtk-gnutella&amp;quot; will do that for you just fine.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dolphins are so intelligent that within a few weeks they can
&lt;br&gt;train Americans to stand at the edge of the pool and throw them
&lt;br&gt;fish.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18551803&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 23, Issue 3
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-23%2C-Issue-3-tp18551803p18551803.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-18310177</id>
	<title>gtk-gnutella-devel Digest, Vol 23, Issue 2</title>
	<published>2008-07-06T22:16:37Z</published>
	<updated>2008-07-06T22:16:37Z</updated>
	<author>
		<name>gtk-gnutella-devel-request</name>
	</author>
	<content type="html">Send gtk-gnutella-devel mailing list submissions to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;To subscribe or unsubscribe via the World Wide Web, visit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;or, via email, send a message with subject or body 'help' to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-request@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;You can reach the person managing the list at
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel-owner@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;When replying, please edit your Subject line so it is more specific
&lt;br&gt;than &amp;quot;Re: Contents of gtk-gnutella-devel digest...&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Today's Topics:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Re: &amp;nbsp;GUID reliably has IPv4 at [0-4] still? (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. Re: &amp;nbsp;Encryption and what is/isn't (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Re: &amp;nbsp;GUID reliably has IPv4 at [0-4] still? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Re: &amp;nbsp;GUID reliably has IPv4 at [0-4] still? (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;5. Re: &amp;nbsp;GUID reliably has IPv4 at [0-4] still? (Matthew Lye)
&lt;br&gt;&amp;nbsp; &amp;nbsp;6. &amp;nbsp;DHT implementation in gtk-gnutella (Raphael Manfredi)
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. Re: &amp;nbsp;GUID reliably has IPv4 at [0-4] still? (Christian Biere)
&lt;br&gt;&amp;nbsp; &amp;nbsp;8. &amp;nbsp;Updated Norwegian translation (Alexander Nicolaysen S?rnes)
&lt;br&gt;&amp;nbsp; &amp;nbsp;9. Re: &amp;nbsp;Updated Norwegian translation (Raphael Manfredi)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Message: 1
&lt;br&gt;Date: Tue, 1 Jul 2008 19:18:26 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GUID reliably has IPv4 at [0-4]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080701171826.GE865@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;br&gt;&amp;gt; I've been 'implementing' browsing of proxied hosts via command line/ 
&lt;br&gt;&amp;gt; search field[1].
&lt;br&gt;&amp;gt; The menu interface uses data from the original selected item to name &amp;nbsp;
&lt;br&gt;&amp;gt; the search entry after that address.
&lt;br&gt;&amp;gt; It seems impossible to derive the local address from the GUID of the &amp;nbsp;
&lt;br&gt;&amp;gt; host.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; (a) &amp;nbsp;Is guid_oob_get_addr_port(...)[2,3] broken,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; (b) &amp;nbsp;am I making a semantic error with *guid (assuming that it &amp;nbsp;
&lt;br&gt;&amp;gt; is a raw 16-byte guid),
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;or
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; (c) &amp;nbsp;does no-one ever encode the network bytes anymore?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;You might be confusing the MUID with the ServentID. The latter
&lt;br&gt;doesn't contain a port number or an IP address. The MUID contains the
&lt;br&gt;IPv4 address in queries if the querying peer or its proxying ultrapeer
&lt;br&gt;support and request out-of-band results (query hits).
&lt;br&gt;&lt;br&gt;&amp;gt; In other instances, they seem to still be being relied upon for some &amp;nbsp;
&lt;br&gt;&amp;gt; filtering of fake or impossible GUIDs from hosts.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; [1] &amp;nbsp;via search_common.c:3100, search_gui_new_browse_host(...).
&lt;br&gt;&amp;gt; [2] &amp;nbsp;explicitly, &amp;nbsp;guid.c:434, guid_oob_get_addr_port(...)
&lt;br&gt;&amp;gt; [3] &amp;nbsp;called by:
&lt;br&gt;&amp;gt; 			oob_got_results(...)@oob.c: 656,
&lt;br&gt;&amp;gt; 			build_search_msg(...)@search.c:2346 g,
&lt;br&gt;&amp;gt; 	and		search_request_preprocess(...)@search.c:5150
&lt;br&gt;&lt;br&gt;I'm not sure that I understand what you're trying to achieve. What
&lt;br&gt;information do you have about the peer you want to browse?
&lt;br&gt;Do you know its ServentID?
&lt;br&gt;Do you know its IP address?
&lt;br&gt;Do you know its listening port?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 2
&lt;br&gt;Date: Tue, 1 Jul 2008 19:24:15 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Encryption and what is/isn't
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080701172415.GF865@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;xiando wrote:
&lt;br&gt;&amp;gt; &amp;gt; The world is getting more deep packet inspection happy. The obvious
&lt;br&gt;&amp;gt; &amp;gt; next step is more routine use of encryption. I notice GTKG links
&lt;br&gt;&amp;gt; &amp;gt; against TLS already. Will it use encryption for all connections?
&lt;br&gt;&lt;br&gt;&amp;gt; A relevant article: &amp;quot;'Yes' to surveillance law&amp;quot;, 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.thelocal.se/12534/20080618/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thelocal.se/12534/20080618/&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;Swedish lawmakers voted late on Wednesday in favour of a controversial bill 
&lt;br&gt;&amp;gt; allowing all emails and phone calls to be monitored in the name of national 
&lt;br&gt;&amp;gt; security.&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; The Swedish regime are about to monitor all contact you and your loved ones 
&lt;br&gt;&amp;gt; have with people within the regime. This means that if your gtk-gnutella 
&lt;br&gt;&amp;gt; software connects to someone within that regime then the regimes FRA agency 
&lt;br&gt;&amp;gt; will record and study your TCP/UDP packets.
&lt;br&gt;&lt;br&gt;Social problems can't be fixed in software. They require hardware solutions.
&lt;br&gt;&lt;br&gt;For the record, your cryptographic signature is &amp;quot;bad&amp;quot;.
&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 3
&lt;br&gt;Date: Tue, 1 Jul 2008 14:14:33 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GUID reliably has IPv4 at [0-4]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;A7906D5D-3F53-43C0-AE42-0879F28E5EB8@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 1-Jul-08, at 1:18 PM, Christian Biere wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Matthew Lye wrote:
&lt;br&gt;&amp;gt;&amp;gt; I've been 'implementing' browsing of proxied hosts via command line/
&lt;br&gt;&amp;gt;&amp;gt; search field[1].
&lt;br&gt;&amp;gt;&amp;gt; The menu interface uses data from the original selected item to name
&lt;br&gt;&amp;gt;&amp;gt; the search entry after that address.
&lt;br&gt;&amp;gt;&amp;gt; It seems impossible to derive the local address from the GUID of the
&lt;br&gt;&amp;gt;&amp;gt; host.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(a) &amp;nbsp;Is guid_oob_get_addr_port(...)[2,3] broken,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(b) &amp;nbsp;am I making a semantic error with *guid (assuming that it
&lt;br&gt;&amp;gt;&amp;gt; is a raw 16-byte guid),
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; or
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(c) &amp;nbsp;does no-one ever encode the network bytes anymore?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You might be confusing the MUID with the ServentID. The latter
&lt;br&gt;&amp;gt; doesn't contain a port number or an IP address. The MUID contains the
&lt;br&gt;&amp;gt; IPv4 address in queries if the querying peer or its proxying ultrapeer
&lt;br&gt;&amp;gt; support and request out-of-band results (query hits).
&lt;/div&gt;&lt;br&gt;I believe that I'm working with [what is consistently named] the GUID &amp;nbsp;
&lt;br&gt;[subsequently referred to as ServentID for disambiguation]. &amp;nbsp;I've &amp;nbsp;
&lt;br&gt;confirmed identity via the details view in GTKG.
&lt;br&gt;&lt;br&gt;&amp;gt; I'm not sure that I understand what you're trying to achieve. What
&lt;br&gt;&amp;gt; information do you have about the peer you want to browse?
&lt;br&gt;&amp;gt; Do you know its ServentID?
&lt;br&gt;&amp;gt; Do you know its IP address?
&lt;br&gt;&amp;gt; Do you know its listening port?
&lt;br&gt;&lt;br&gt;I believe that all I know is (a) the ServentID [formerly GUID], a 16 &amp;nbsp;
&lt;br&gt;hexadecimal digit string, and (b) a set of IPv4 addresses of recent &amp;nbsp;
&lt;br&gt;proxies of that Servent.
&lt;br&gt;&lt;br&gt;My main objective is to accomplish re-connection/persistence between &amp;nbsp;
&lt;br&gt;X11 crashes [not due to GTKG at all], which has been achieved;
&lt;br&gt;sending the GUID to the proxies in a command line browse request. &amp;nbsp; 
&lt;br&gt;i.e, &amp;quot;browse:f00df00df00df00d: 
&lt;br&gt;11.111.111.111:6036,22.222.222.222:6036,33.333.333.333:6036&amp;quot; &amp;nbsp;[ugly &amp;nbsp;
&lt;br&gt;but unambiguous.]
&lt;br&gt;&lt;br&gt;[p.s. one can try to force tls (browse:tls:blah blah blah...), per the &amp;nbsp;
&lt;br&gt;other thread; &amp;nbsp;not sure this is documented.]
&lt;br&gt;&lt;br&gt;I wish, as a secondary objective, to label the browse search results &amp;nbsp;
&lt;br&gt;with the IPv4:port, as happens when one selects 'browse host' from a &amp;nbsp;
&lt;br&gt;pop-up menu, for persistence of labeled identity.
&lt;br&gt;This GUI activity uses query result data to determine the IPv4:port.
&lt;br&gt;&lt;br&gt;I am attempting to recover this data from the ServentID, and receive &amp;nbsp;
&lt;br&gt;improbable IP addresses as a result.
&lt;br&gt;It may - but does not seem, to my sideline tinkerings with byte &amp;nbsp;
&lt;br&gt;switching, et cetera - to be an endian issue.
&lt;br&gt;&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Net Neutralitarian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 4
&lt;br&gt;Date: Wed, 2 Jul 2008 09:15:11 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GUID reliably has IPv4 at [0-4]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g4fguu$1h6$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt; from ml.softs.gtk-gnutella.devel:
&lt;br&gt;:I am attempting to recover this data from the ServentID, and receive &amp;nbsp;
&lt;br&gt;:improbable IP addresses as a result.
&lt;br&gt;:It may - but does not seem, to my sideline tinkerings with byte &amp;nbsp;
&lt;br&gt;:switching, et cetera - to be an endian issue.
&lt;br&gt;&lt;br&gt;As Christian already said, the GUID is a pure random number which is not
&lt;br&gt;encoding any IP address within it.
&lt;br&gt;&lt;br&gt;The only place whare we do encode the IP addresses is in the MUID (Message
&lt;br&gt;Unique ID), located in the Gnutella header of queries for which we want
&lt;br&gt;an OOB reply.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 5
&lt;br&gt;Date: Wed, 2 Jul 2008 06:07:32 -0400
&lt;br&gt;From: Matthew Lye &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mlye@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GUID reliably has IPv4 at [0-4]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;DE30FAC1-661C-4B4D-92AB-8059804D8B5B@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
&lt;br&gt;&lt;br&gt;On 2-Jul-08, at 5:15 AM, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; As Christian already said, the GUID is a pure random number which is &amp;nbsp;
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; encoding any IP address within it.
&lt;br&gt;&lt;br&gt;If I understand correctly now...
&lt;br&gt;&lt;br&gt;(a) &amp;nbsp;MUID implies GUID. &amp;nbsp;A GUID is just any old 16-byte string that &amp;nbsp;
&lt;br&gt;happens to be guaranteed to be unique. &amp;nbsp;Got it.
&lt;br&gt;[Probably not the most efficient way to learn about atoms.]
&lt;br&gt;&lt;br&gt;&lt;br&gt;(b) the following is actually speaking exclusively of MUIDs and should &amp;nbsp;
&lt;br&gt;perhaps be clearer:
&lt;br&gt;&lt;br&gt;from guid.c:426-434:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; /**
&lt;br&gt;&amp;gt; * Extract the IP and port number from the GUID of queries marked for &amp;nbsp;
&lt;br&gt;&amp;gt; OOB
&lt;br&gt;&amp;gt; * query hit delivery.
&lt;br&gt;&amp;gt; *
&lt;br&gt;&amp;gt; * Bytes 0 to 3 of the guid are the 4 octet bytes of the IP address.
&lt;br&gt;&amp;gt; * Bytes 13 and 14 are the little endian representation of the port.
&lt;br&gt;&amp;gt; */
&lt;br&gt;&amp;gt; void
&lt;br&gt;&amp;gt; guid_oob_get_addr_port(const gchar *guid, host_addr_t *addr, guint16 &amp;nbsp;
&lt;br&gt;&amp;gt; *port)
&lt;/div&gt;&lt;br&gt;&lt;br&gt;(c) &amp;nbsp;The GUID which I *can* reliably use when calling &amp;nbsp;
&lt;br&gt;search_gui_new_browse_host(...) to solicit a response through a &amp;nbsp;
&lt;br&gt;firewall in a browse request - and hence hadn't been thinking of as &amp;nbsp;
&lt;br&gt;random - is generated uniquely the first time a client ever runs as a &amp;nbsp;
&lt;br&gt;purely random number and subsequently shouldn't change, ideally, but &amp;nbsp;
&lt;br&gt;it can. &amp;nbsp;The span of its duration exceeds the span of its utility by &amp;nbsp;
&lt;br&gt;several magnitudes, giving it an unwonted salience. &amp;nbsp;Analogous in some &amp;nbsp;
&lt;br&gt;ways to the calcification of dynamic IP addresses.
&lt;br&gt;&lt;br&gt;...yes?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 6
&lt;br&gt;Date: Fri, 04 Jul 2008 20:24:39 +0200
&lt;br&gt;From: Raphael Manfredi &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] DHT implementation in gtk-gnutella
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;13203.1215195879@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Hello Gnutella fans,
&lt;br&gt;&lt;br&gt;I want to inform you that I have begun yesterday the implementation of
&lt;br&gt;the DHT for gtk-gnutella, in a way that I hope will be compatible with
&lt;br&gt;LimeWire's.
&lt;br&gt;&lt;br&gt;The Kademlia implementation itself is complex but should be rather
&lt;br&gt;straightforward.
&lt;br&gt;&lt;br&gt;The real challenge will be in areas where LimeWire has not fully
&lt;br&gt;documented what they are doing: who publishes what, when, and in which
&lt;br&gt;format. &amp;nbsp;However, that is &amp;quot;user-level&amp;quot; stuff, so to speak, and my aim for
&lt;br&gt;now is to be able to implement the DHT core correctly and to see how it
&lt;br&gt;behaves in terms of traffic and resource consumption (disk, memory, CPU).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 7
&lt;br&gt;Date: Sat, 5 Jul 2008 00:43:50 +0200
&lt;br&gt;From: Christian Biere &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;christianbiere@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] GUID reliably has IPv4 at [0-4]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still?
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;20080704224350.GB23947@cyclonus&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=utf-8
&lt;br&gt;&lt;br&gt;Matthew Lye wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 2-Jul-08, at 5:15 AM, Raphael Manfredi wrote:
&lt;br&gt;&amp;gt; &amp;gt; As Christian already said, the GUID is a pure random number which is &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt; encoding any IP address within it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I understand correctly now...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (a) &amp;nbsp;MUID implies GUID. &amp;nbsp;A GUID is just any old 16-byte string that &amp;nbsp;
&lt;br&gt;&amp;gt; happens to be guaranteed to be unique. &amp;nbsp;Got it.
&lt;br&gt;&amp;gt; [Probably not the most efficient way to learn about atoms.]
&lt;/div&gt;&lt;br&gt;Yes, you can think of a GUID as a primitive data type or structure
&lt;br&gt;which is used either as ServentID or MessageUID.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; (b) the following is actually speaking exclusively of MUIDs and should &amp;nbsp;
&lt;br&gt;&amp;gt; perhaps be clearer:
&lt;br&gt;&amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; from guid.c:426-434:
&lt;br&gt;&amp;gt; &amp;gt; /**
&lt;br&gt;&amp;gt; &amp;gt; * Extract the IP and port number from the GUID of queries marked for &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; OOB
&lt;br&gt;&amp;gt; &amp;gt; * query hit delivery.
&lt;br&gt;&amp;gt; &amp;gt; *
&lt;br&gt;&amp;gt; &amp;gt; * Bytes 0 to 3 of the guid are the 4 octet bytes of the IP address.
&lt;br&gt;&amp;gt; &amp;gt; * Bytes 13 and 14 are the little endian representation of the port.
&lt;br&gt;&amp;gt; &amp;gt; */
&lt;br&gt;&amp;gt; &amp;gt; void
&lt;br&gt;&amp;gt; &amp;gt; guid_oob_get_addr_port(const gchar *guid, host_addr_t *addr, guint16 &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; *port)
&lt;/div&gt;&lt;br&gt;Yes, you can replace GUID with MUID here. See also how this function
&lt;br&gt;is used. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; (c) &amp;nbsp;The GUID which I *can* reliably use when calling &amp;nbsp;
&lt;br&gt;&amp;gt; search_gui_new_browse_host(...) to solicit a response through a &amp;nbsp;
&lt;br&gt;&amp;gt; firewall in a browse request - and hence hadn't been thinking of as &amp;nbsp;
&lt;br&gt;&amp;gt; random - is generated uniquely the first time a client ever runs as a &amp;nbsp;
&lt;br&gt;&amp;gt; purely random number and subsequently shouldn't change, ideally, but &amp;nbsp;
&lt;br&gt;&amp;gt; it can.
&lt;br&gt;&lt;br&gt;In newer version of gtk-gnutella a new ServentID is generated on each
&lt;br&gt;startup. In other software it's probably persistent after the
&lt;br&gt;initial installation.
&lt;br&gt;&lt;br&gt;&amp;gt; The span of its duration exceeds the span of its utility by &amp;nbsp;
&lt;br&gt;&amp;gt; several magnitudes, giving it an unwonted salience. &amp;nbsp;Analogous in some &amp;nbsp;
&lt;br&gt;&amp;gt; ways to the calcification of dynamic IP addresses.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; ...yes?
&lt;br&gt;&lt;br&gt;The average uptime of a peer is supposedly less than 2 hours. I don't
&lt;br&gt;think any software tries to establish persistent ultrapeer connections.
&lt;br&gt;So the peer might be long offline or simply not reachable through its
&lt;br&gt;previous ultrapeers if you want to browse it a couple of minutes or
&lt;br&gt;hours after receiving query hits from it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 8
&lt;br&gt;Date: Sun, 6 Jul 2008 14:53:38 +0200
&lt;br&gt;From: Alexander Nicolaysen S?rnes &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: [gtk-gnutella-devel] Updated Norwegian translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;200807061453.39215.alex@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; &amp;nbsp;charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;Here is an updated Norwegian Bokm?l translation, including some 
&lt;br&gt;fixes/improvements as well:
&lt;br&gt;&lt;a href=&quot;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-svn-20080706.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thehandofagony.com/alex/oversetting/gtk-gnutella/gtk-gnutella-nb-svn-20080706.tar.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Once again: thanks for this great software!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Alexander N. S?rnes
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;Message: 9
&lt;br&gt;Date: Mon, 7 Jul 2008 05:16:35 +0000 (UTC)
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Raphael_Manfredi@...&lt;/a&gt; (Raphael Manfredi)
&lt;br&gt;Subject: Re: [gtk-gnutella-devel] Updated Norwegian translation
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;Message-ID: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;g4s8rj$6pv$1@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Content-Type: text/plain; charset=&amp;quot;iso-8859-1&amp;quot;
&lt;br&gt;&lt;br&gt;Quoting &amp;quot;Alexander Nicolaysen =?iso-8859-1?q?S=F8rnes?=&amp;quot;
&lt;br&gt;:Once again: thanks for this great software!
&lt;br&gt;&lt;br&gt;Thanks to you as well.
&lt;br&gt;Submitted in SVN.
&lt;br&gt;&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
&lt;br&gt;Studies have shown that voting for your favorite open source project,
&lt;br&gt;along with a healthy diet, reduces your potential for chronic lameness
&lt;br&gt;and boredom. Vote Now at &lt;a href=&quot;http://www.sourceforge.net/community/cca08&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/community/cca08&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;gtk-gnutella-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18310177&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gtk-gnutella-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;End of gtk-gnutella-devel Digest, Vol 23, Issue 2
&lt;br&gt;*************************************************
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk-gnutella-devel-Digest%2C-Vol-23%2C-Issue-2-tp18310177p18310177.html" />
</entry>

</feed>
