Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jun 2004 13:11:27 -0400
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        Hye-Shik Chang <perky@i18n.org>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/lang/mono Makefile distinfo pkg-plist patch-configurepatch-libgc_dbg_mlc.c...
Message-ID:  <1087146687.3060.1.camel@shumai.marcuscom.com>
In-Reply-To: <20040613154547.GA12187@i18n.org>
References:  <200406122208.i5CM8v5c018403@repoman.freebsd.org> <20040613154547.GA12187@i18n.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-aa6T7ZEpOQqS4TySjNk8
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2004-06-13 at 11:45, Hye-Shik Chang wrote:
> On Sat, Jun 12, 2004 at 10:08:57PM +0000, Joe Marcus Clarke wrote:
> > marcus      2004-06-12 22:08:56 UTC
> >=20
> >   FreeBSD ports repository
> >=20
> >   Modified files:
> >     lang/mono            Makefile distinfo pkg-plist=20
> >     lang/mono/files      patch-configure=20
> >   Added files:
> >     lang/mono/files      patch-libgc_Makefile.in=20
> >                          patch-libgc_dbg_mlc.c=20
> >                          patch-libgc_dyn_load.c=20
> >                          patch-libgc_ltmain.sh=20
> >                          patch-libgc_os_dep.c patch-ltmain.sh=20
> >   Removed files:
> >     lang/mono/files      patch-aa patch-libgc_configure=20
> >   Log:
> >   Update to 0.95 (aka Mono 1.0 Beta 2).  With this commit, plus David X=
u's
> >   KSE signal fixes from 6/12/2004, Mono now works on both 4.X and -CURR=
ENT
> >   (well, all but two benchmarks build and run successfully on both 4.X =
and
> >   -CURRENT).
> >  =20
> >   Note: you may need to rm -r ~/.wapi before building if you've tried o=
lder
> >   versions of Mono.
> >  =20
>=20
> Yay!  Thank you for the hard work, davidxu and marcus!
>=20
> While mint is working without any visible problem, mono(mini) still
> loops infinitely somewhere in JIT-ed code in my machine. And, the binary
> is somewhat strange.
>=20
> % file /usr/local/bin/mono
> /usr/local/bin/mono: ELF 32-bit LSB executable, Intel 80386, version 1 (F=
reeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), stripped
> % /usr/local/bin/mono
> /libexec/ld-elf.so.1: /usr/local/bin/mono: Shared object has no run-time =
symbol table
>=20
> /usr/ports/lang/mono/work/mono-0.95/runtime% ../mono/mini/mono ./gacutil.=
exe
> (loops inifinitely)
>=20
> when attaching it with debugger:
> (gdb) bt
> #0  0x0822df15 in ?? ()
> #1  0x28946116 in ?? ()
> #2  0x080fa0f6 in mono_jit_runtime_invoke (method=3D0x825a140, obj=3D0x82=
5bf90,
>     params=3D0xd0d0d0d0, exc=3D0xd0d0d0d0) at mini.c:8073
> #3  0x0808bb55 in mono_runtime_invoke (method=3D0xd0d0d0d0, obj=3D0xd0d0d=
0d0,
>     params=3D0xd0d0d0d0, exc=3D0xd0d0d0d0) at object.c:961
> #4  0x0808a27c in mono_runtime_object_init (this=3D0x825bf90) at object.c=
:58
> #5  0x080a138d in mono_exception_from_name_domain (domain=3D0xd0d0d0d0,
>     image=3D0xd0d0d0d0,
>     name_space=3D0xd0d0d0d0 <Error reading address 0xd0d0d0d0: Bad addres=
s>,
>     name=3D0xd0d0d0d0 <Error reading address 0xd0d0d0d0: Bad address>) at=
 exception.c:47
> ...(snip)...
>=20
> My kernel/userland version is:
> 5.2-CURRENT FreeBSD 5.2-CURRENT #14: Sun Jun 13 16:28:58 KST 2004
> kern.osreldate: 502113
>=20
> I had removed ~/.wapi and old mono, boehm-gc installations before
> building the port.

I only tested the benchmarks, so there may be problems still.  Make sure
you're using KSE and not libc_r.  There may also be some malloc issues,
so try running with malloc debugging disabled.

Joe

>=20
> Regards,
> Hye-Shik
--=20
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome

--=-aa6T7ZEpOQqS4TySjNk8
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQBAzIq/b2iPiv4Uz4cRAlu2AJ0TWIiAD/4nRNOkQ0nBMQ1+Lr05VACfemCi
y7UVjQ+lkUU+Fsl1oKU9P+8=
=PtFZ
-----END PGP SIGNATURE-----

--=-aa6T7ZEpOQqS4TySjNk8--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1087146687.3060.1.camel>