Date: Fri, 13 Aug 2004 20:16:09 -0400 From: Christopher Nehren <apeiron@comcast.net> To: FreeBSD GNOME List <gnome@freebsd.org> Subject: Anyone care to help fix Mono threading / GCing? Message-ID: <20040814001609.GA76570@prophecy.dyndns.org>
next in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040814001609.GA76570>