From owner-freebsd-gnome@FreeBSD.ORG Sat Aug 14 00:16:13 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47BFB16A4CE for ; Sat, 14 Aug 2004 00:16:13 +0000 (GMT) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7E0943D48 for ; Sat, 14 Aug 2004 00:16:12 +0000 (GMT) (envelope-from apeiron@comcast.net) Received: from prophecy.velum (pcp08490587pcs.levtwn01.pa.comcast.net[68.83.169.224]) by comcast.net (sccrmhc12) with SMTP id <2004081400161201200pig2pe> (Authid: apeiron@comcast.net); Sat, 14 Aug 2004 00:16:12 +0000 Date: Fri, 13 Aug 2004 20:16:09 -0400 From: Christopher Nehren To: FreeBSD GNOME List Message-ID: <20040814001609.GA76570@prophecy.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline X-Please-CC-Me: In List And Group Replies User-Agent: Mutt/1.5.6i Subject: Anyone care to help fix Mono threading / GCing? X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Aug 2004 00:16:13 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've prepared ports for monodoc, gecko-sharp, and gtksourceview-sharp=20 (ports/7043[012]), and am ready to start working on one for monodevelop, wh= ich=20 configures and builds completely unaltered. However, it fails with the=20 infamous "Assertion failed: (lu->lu_myreq->lr_owner =3D=3D lu), function=20 _lock_acquire, file /usr/src/lib/libpthread/sys/lock.c, line 171." when I t= ry=20 to run it. I'd really like to be able to actually use the three ports that = I=20 spent the day making :-), but my C is nowhere near good enough to fix this.= If=20 you'd like to contribute and help Mono on FreeBSD, now is as good a time as= =20 any. =20 So far, I've narrowed it down to the code which spawns a new process (which= is=20 why {/,-}pkg: fails). I've written some very simple C# test programs to tes= t=20 this, and the spawned programs themselves never return to the parent proces= s. I=20 don't know what that means in terms of the threading library, but I'm hopin= g=20 that someone here does. --=20 I abhor a system designed for the "user", if that word is a coded pejorative meaning "stupid and unsophisticated". -- Ken Thompson - Unix is user friendly. However, it isn't idiot friendly. --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBHVnJk/lo7zvzJioRAvf1AJ94XYdNQvDTgAgkV5+vk4dW2PYdzQCgl3wC iTtEYX/s9RY5LnfqwkM2ABA= =BkbM -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v--