From owner-freebsd-threads@FreeBSD.ORG Thu May 29 08:36:33 2003 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 A4AC937B401 for ; Thu, 29 May 2003 08:36:33 -0700 (PDT) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BFB943F3F for ; Thu, 29 May 2003 08:36:33 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-38lc1ds.dialup.mindspring.com ([209.86.5.188] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19LPS2-0000AE-00; Thu, 29 May 2003 08:36:23 -0700 Message-ID: <3ED628AD.A83B7C29@mindspring.com> Date: Thu, 29 May 2003 08:35:09 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Martin Blapp References: <20030529154304.N94836@cvs.imp.ch> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a40d3be225e75d3443399ef39f7098c5b8350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: Daniel Eischen cc: freebsd-threads@freebsd.org Subject: Re: malloc(): error: recursive call 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, 29 May 2003 15:36:34 -0000 Martin Blapp wrote: > >Note that if you are using my other spinlock patch > >(from http://people.freebsd.org/~deischen/kse/spinlock.diffs), > >that also solves the problem but in a slightly different > >way. That patch forces the library to reference the > >spinlock functions (the new spinlock implementation needs > >some initialization), so the table of references doesn't > >need to be changed (like the patch in the prior email does). > > With this patch konsole from kde seems to work properly. But > OpenOffice locks now up during startup. > > Libthr works properly with openoffice. Add Dan's scheduler ordering patch which breaks POSIX like libthr, but doesn't break the assumptions of applications that aren't quite written to the POSIX threads specification, like Mozilla, Open Office, etc.. -- Terry