From owner-freebsd-threads@FreeBSD.ORG Thu May 29 06:44:51 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 2FAC937B401 for ; Thu, 29 May 2003 06:44:51 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A8C943F3F for ; Thu, 29 May 2003 06:44:50 -0700 (PDT) (envelope-from mb@imp.ch) Received: from cvs.imp.ch (cvs.imp.ch [157.161.4.9]) by mail.imp.ch (8.12.6p2/8.12.3) with ESMTP id h4TDif4o055801; Thu, 29 May 2003 15:44:47 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Date: Thu, 29 May 2003 15:44:41 +0200 (CEST) From: Martin Blapp To: Daniel Eischen Message-ID: <20030529154304.N94836@cvs.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 13:44:51 -0000 Hi, >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. I'll start a openoffice build today to see how building works. Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 61 826 93 00 Fax: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------