From owner-freebsd-questions@FreeBSD.ORG Sun Jan 11 00:55:57 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFBF916A506 for ; Sun, 11 Jan 2004 00:55:57 -0800 (PST) Received: from hotmail.com (sea1-f129.sea1.hotmail.com [207.68.163.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC1A243D39 for ; Sun, 11 Jan 2004 00:55:55 -0800 (PST) (envelope-from crollins666@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 11 Jan 2004 00:55:55 -0800 Received: from 216.19.22.118 by sea1fd.sea1.hotmail.msn.com with HTTP; Sun, 11 Jan 2004 08:55:55 GMT X-Originating-IP: [216.19.22.118] X-Originating-Email: [crollins666@hotmail.com] X-Sender: crollins666@hotmail.com From: "clayton rollins" To: questions@freebsd.org Date: Sun, 11 Jan 2004 08:55:55 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 11 Jan 2004 08:55:55.0487 (UTC) FILETIME=[B93D6EF0:01C3D820] cc: jason@monsterjam.org Subject: Re: gtk-gnutella-0.93.2 crashing frequently.. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jan 2004 08:55:57 -0000 Quoting Jason : > >anyone else seeing this app dumping core very frequently? >a core file can be seen at >http://monsterjam.org/core/ > >the previous version I portupgraded from 0.91 I believe was working fine >and dandy before I "portupgraded" it. > >regards, >Jason > Hi Jason, I can't access your core file (probably permissions). It probably wouldn't help much, as I would need to reproduce the executable it came from, and code. The crash output would be more useful, for me. At any rate, the problem you're experiencing is likely due to a bug reported recently, which causes a segfault when running the gtk1 version on freebsd. (Without getting too far into it, a widget with 7 items is hard-coded with 5 items. The problem wasn't noticed in advance as the dev.s mostly use linux. I use the gtk2 version, so I was unaware of the bug.) For fixing, there are three or four options for you. 1. Get and compile the newest cvs. (which is currently in freeze for a bugfix release.) This will also fix a minor memory leak that was discovered recently. Get a snapshot here: http://gtk-gnutella.sourceforge.net/index.php?page=devel#devel-snapshots Run: ./Configure -d -e -Dyacc='bison -y' -Dofficial='true' -Dprefix=${PREFIX} -Dbindir=${PREFIX}/bin -Dprivlib=${PREFIX}/share/gtk-gnutella -Dsysman=${PREFIX}/man/man1 -Dlocale=${PREFIX}/share/locale -Dccflags='${CFLAGS} -I${LOCALBASE}/include/' (note 1: the above are defaults for the port.) (note 2: if ICU is installed, you will need to run interactively (remove -d) and remove the linking to -licuuc, or edit it out in the Configure script.) then make && make install, as usual. 2. find a package from the previous release in ports (0.93). This was a very recent update, and it is likely there are good package builds out there. 3. Wait a few days. As I mentioned, a serious bug was found in the gtk1 version, and a bugfix release is imminent. The port will be updated as soon as the source is available. 4. compile a gtk2 version. Using gtk2 takes quite a bit of cpu (I'd say, don't bother if you have less than 600 MHz), but should allow you to run... (Use WITH_GTK2 to do.) On behalf of the gtk-g project, I would like to formally apologize. Many new people have joined the dev. team, and some issues with memory leaks, etc., have been occuring with some frequency. While work is being achieved at a much faster rate than ever before, this also means that undiscovered bugs enter the code more than ever before. In response, a new policy of doing a 'code freeze' before release has been instituted now, and newer version should, hopefully, show less and less of this. (Keep in mind the software only purports to be "beta quality") One criticism for you, though. Your statement that "0.91 I believe was working fine" is a *very* bad point of view. Gnutella is an evolving protocol, and frequent updates of the client software are a neccesity. In fact, version 0.91 is considered fully deprecated, and other gtk-gnutella nodes will not even connect to you. (Their existence is considered harmful to the network.) I don't want to scold you or anything, but that is a common thought that, really, *must* end. Regards, Clayton Rollins PS. sorry for taking some time to respond. I only get this list in digest form, so didn't see your post immediately. On the same note, be sure to cc any replies directly to me. PPS. If you need personal assistance, help is available on #gtk-gnutella on freenode.net. _________________________________________________________________ Let the new MSN Premium Internet Software make the most of your high-speed experience. http://join.msn.com/?pgmarket=en-us&page=byoa/prem&ST=1