From owner-freebsd-current@FreeBSD.ORG Thu Aug 11 02:45:52 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49A1E16A41F; Thu, 11 Aug 2005 02:45:52 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from mh1.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id D60BA43D46; Thu, 11 Aug 2005 02:45:51 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [192.168.42.18] (andersonpc.centtech.com [192.168.42.18]) by mh1.centtech.com (8.13.1/8.13.1) with ESMTP id j7B2joBS048051; Wed, 10 Aug 2005 21:45:50 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <42FABBF3.8000503@centtech.com> Date: Wed, 10 Aug 2005 21:46:11 -0500 From: Eric Anderson User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050809 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Eischen References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.82/1011/Tue Aug 9 04:20:28 2005 on mh1.centtech.com X-Virus-Status: Clean Cc: FreeBSD Current Subject: Re: mozilla/firefox and libpthread X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Aug 2005 02:45:52 -0000 Daniel Eischen wrote: > On Wed, 10 Aug 2005, Eric Anderson wrote: > > >>Recently (the last 2 weeks maybe), I've been getting this error with >>mozilla when I hit some websites: >> >>(Gecko:1131): Gdk-WARNING **: gdk_property_get(): length value has >>wrapped in calculation (did you pass G_MAXLONG?) >>Fatal error 'cond_queue_enq: thread already queued!' at line 815 in file >>/usr/src/lib/libpthread/thread/thr_cond.c (errno = 0) >>Fatal error 'cv_timedwait: locklevel is not zero!' at line 649 in file >>/usr/src/lib/libpthread/thread/thr_cond.c (errno = 3) >> >>I can't even start firefox, it returns those same messages after a few >>seconds of loading. >> >>Is anyone else having problems, or did I somehow muck up a library >>somewhere? I've tried rebuilding from ports, and also using the pkg >>from the FreeBSD ftp server. I'm running 7.0 from yesterday. > > > Is something linked to both libpthread.so.1 and libpthread.so.2? Yea, that's it. After your note, I looked in my libmap.conf, and found some old mappings for some plugins pointing to libpthread.so.1. So mozilla and firefox were loading the libpthread.so.2 (checked using ldd), but the plugins were using so.1, so I changed my libmap and voila, they work. Thanks for the hint - I looked at that file probably 5 times, but sometimes you need a nudge to see the obvious.. :) I'm sure someone else will have the same problem, so hopefully they google for the error and find this and fix it without another email. :) Thanks again! Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------