Received: from localhost (unknown [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id DCA172E0108 for ; Tue, 11 Dec 2007 11:50:28 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 23025-05 for ; Tue, 11 Dec 2007 11:50:21 -0400 (AST) Received: from mail.emolecules.com (66-226-76-106.dedicated.abac.net [66.226.76.106]) by postgresql.org (Postfix) with ESMTP id 4A0312E018D for ; Tue, 11 Dec 2007 11:50:20 -0400 (AST) Received: (qmail 2772 invoked by uid 2020); 11 Dec 2007 08:05:58 -0800 Received: from wsip-68-224-174-233.sd.sd.cox.net (HELO lisa-james-computer.local) (68.224.174.233) by 192.168.0.4 with SMTP; 11 Dec 2007 08:05:58 -0800 Message-ID: <475EB1B9.3000405@emolecules.com> Date: Tue, 11 Dec 2007 07:50:17 -0800 From: Craig James User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Alvaro Herrera CC: pgsql-performance@postgresql.org Subject: Re: libgcc double-free, backend won't die References: <4728FB3E.3070709@shaw.ca> <472978BE.9@hagander.net> <4729B1E9.2080306@gmail.com> <475E4133.5080009@emolecules.com> <20071211112128.GB4708@alvh.no-ip.org> <475EA754.1090307@emolecules.com> <20071211151416.GD10710@alvh.no-ip.org> <475EA9FD.9000706@emolecules.com> <20071211152010.GE10710@alvh.no-ip.org> <475EAB69.9@emolecules.com> <20071211152838.GH4708@alvh.no-ip.org> In-Reply-To: <20071211152838.GH4708@alvh.no-ip.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200712/140 X-Sequence-Number: 27956 Alvaro Herrera wrote: >>> ...Since you've now shown that OpenBabel is >>> multithreaded, then that's a much more likely cause. >> Can you elaborate? Are multithreaded libraries not allowed to be >> linked to Postgres? > > Absolutely not. Ok, thanks, I'll work on recompiling OpenBabel without thread support. Since I'm not a Postgres developer, perhaps one of the maintainers could update the Postgres manual. In chapter 32.9.6, it says, "To be precise, a shared library needs to be created." This should be amended to say, "To be precise, a non-threaded, shared library needs to be created." Cheers, Craig