From owner-freebsd-threads@FreeBSD.ORG Thu Oct 7 00:26:29 2004 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8727516A4CE for ; Thu, 7 Oct 2004 00:26:29 +0000 (GMT) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E00F43D1F for ; Thu, 7 Oct 2004 00:26:29 +0000 (GMT) (envelope-from eischen@vigrid.com) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) i970QFUZ019289; Wed, 6 Oct 2004 20:26:15 -0400 (EDT) Date: Wed, 6 Oct 2004 20:26:15 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Ivan Voras In-Reply-To: <41642DC8.6070908@fer.hr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) cc: Ivan Voras cc: freebsd-threads@freebsd.org Subject: Re: threads/72353: Assertion failsin/usr/src/lib/libpthread/sys/lock.c, line 171, when compilingmonodoc X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2004 00:26:29 -0000 On Wed, 6 Oct 2004, Ivan Voras wrote: > Jeremy Messenger wrote: > > Have you tried Tom McLaughlin 's Mono > > project[1]? Tom has ported 1.0.2, 1.1.1, newer gtk-sharp and few Mono > > apps. He's kind of taking care of Mono on FreeBSD for now, which the > > maintainer of Mono is kind of too busy or has disappeared. Tom has said > > that it works with FreeBSD 5.3 only, because of better thread, TLS and etc. > > Ok, I'll try it. Meanwhile, if anybody wants to look at it, it's really > simple to reproduce once you have mono installed (which isn't a > problem). Make an empty file (touch empty.cs) and run 'mcs empty.cs > -pkg:dummypkg'. It looks like something is overruning or corrupting the stack of one of the threads. The default stack size for threads is 64K in libpthread. -- Dan Eischen