From owner-freebsd-threads@FreeBSD.ORG Fri Jun 4 21:21:38 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 CA73E16A4CE; Fri, 4 Jun 2004 21:21:38 -0700 (PDT) Received: from mail.mcneil.com (rrcs-west-24-199-45-54.biz.rr.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BF2343D55; Fri, 4 Jun 2004 21:21:36 -0700 (PDT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 9D584FD03A; Fri, 4 Jun 2004 21:20:54 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00677-03; Fri, 4 Jun 2004 21:20:54 -0700 (PDT) Received: from [24.199.45.54] (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id EEC3BFD031; Fri, 4 Jun 2004 21:20:53 -0700 (PDT) From: Sean McNeil To: Daniel Eischen In-Reply-To: References: Content-Type: text/plain Message-Id: <1086409253.1525.11.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Fri, 04 Jun 2004 21:20:53 -0700 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com cc: freebsd-amd64@freebsd.org cc: freebsd-threads@freebsd.org Subject: Re: All my amd64 problems appear to be KSE 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: Sat, 05 Jun 2004 04:21:38 -0000 On Fri, 2004-06-04 at 21:06, Daniel Eischen wrote: > On Fri, 4 Jun 2004, Sean McNeil wrote: > > > I just switched over to libc_r via. libmap.conf and I no longer get any > > mysterious crashes of applications in gnome. My gnome-terminals and > > everything else are just fine now. > > How were you using libpthread? It's best to use libmap.conf > to map everything to libpthread so that libc_r isn't pulled > in by libraries still linked to it. This is a completely rebuilt machine from a working i386 install that has tracked -current forever. There is absolutely nothing that is compiled and pointing to libc_r. I use to have libmap.conf point as follows: libpthread.so libpthread.so libpthread.so.1 libpthread.so.1 With this, gnome-terminal will crash constantly. I normally have 2 windows with 4 tabs each running. It crashes when I log in and they crash at odd times when I try to start a new one from either nautilus menu or panel button. With libmap.conf set to libpthread.so.1 libc_r.so.5 gnome-terminal works as it is suppose to. No crashes at all. Firefox is the only thing I have trouble with now - it crashes when I type in a character to the google search text widget. This was the behavior with kse before, so it is probably not thread related. libpthread is broken somewhere on amd64. Or it is possible that kse is uncovering an issue with something else. I frankly do not trust libreadline. It doesn't seem to work well with pthreads. I noticed several warnings when doing a buildworld in readline. But the bottom line is that gnome is practically unusable with all the crashes when using kse and appears quite stable with libc_r. This is with a system built entirely from -current as of today (Friday June 4). Updated ports as well. Cheers, Sean