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
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
