From owner-freebsd-current@FreeBSD.ORG Thu Jul 20 19:07:33 2006 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 ACA2316A4DD for ; Thu, 20 Jul 2006 19:07:33 +0000 (UTC) (envelope-from pbowen@fastmail.fm) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35EA243D49 for ; Thu, 20 Jul 2006 19:07:32 +0000 (GMT) (envelope-from pbowen@fastmail.fm) Received: from frontend3.internal (frontend3.internal [10.202.2.152]) by frontend1.messagingengine.com (Postfix) with ESMTP id 51B61D910FD for ; Thu, 20 Jul 2006 15:07:31 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by frontend3.internal (MEProxy); Thu, 20 Jul 2006 15:07:33 -0400 X-Sasl-enc: O6MeV1T2/tgZGtLMfmZCp/t2MGc9ZEhUu22vPs38gx0m 1153422445 Received: from [192.168.224.156] (unknown [12.176.108.130]) by mail.messagingengine.com (Postfix) with ESMTP id 62FCA1EF8 for ; Thu, 20 Jul 2006 15:07:24 -0400 (EDT) Message-ID: <44BFD471.4060406@fastmail.fm> Date: Thu, 20 Jul 2006 14:07:29 -0500 From: Patrick Bowen User-Agent: Thunderbird 1.5 (X11/20060317) MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <44BADEC8.5030807@fastmail.fm> <86ejwkrh83.fsf@student.uni-magdeburg.de> <44BD7DD5.9030406@fastmail.fm> <20060719120037.S2059@fledge.watson.org> In-Reply-To: <20060719120037.S2059@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Firefox on -current dumps core. 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, 20 Jul 2006 19:07:33 -0000 Robert Watson wrote: > > On Tue, 18 Jul 2006, Patrick Bowen wrote: > >>>>> I recently upgraded a Gateway MX6121 from 6.1 stable to -current, >>>>> following the canonical procedure in /usr/src/UPDATING, and now >>>>> whenever I try to start firefox, it dumps a core file >>>>> (segmentation fault). Firefox was compiled from source under 6.1. >>>>> >>>>> Should I have upgraded from 6.1 to -current, and /then/ start >>>>> adding ports, or does that matter? >>>> >>>> When I upgraded about two weeks ago, a lot of programs dumped core. >>>> Rebuilding fixed that. I didn't have these problems when I >>>> upgraded before, not even from 6.0 to 7.0-current, just this last >>>> time. >>> >>> Because there are libraries whose version have not been bumped yet >>> in 7.0. >>> >> >> Understood. >> >> Here's my situation. I drive a truck, and the truck stops have >> wireless, but no wired, and there's a secure login. So I have to have >> a working browser to get on the web to do updates/upgrades. >> >> What would be the best way to avoid the "library" problem that caused >> the cores? Upgrade all the packages from source before I cvsup to >> -current, or...? >> >> Thanks for any pointers. > > In short, the only way to fix these problems is to rebuild all your > ports in order that the installed ports match your library set and > that all applications linked against old library versions are > updated. Eventually, there will be a compat6x port that installs > compatibility versions of libraries, but there are a number of open > questions about how we want to approach that (due to library version > interdependence) so the short term solution of upgrading everything > (and specifically, building them from scratch) is the way to go. > > Robert N M Watson > Computer Laboratory > University of Cambridge So I'll have to upgrade to -current, then rebuild all the ports against -current's libraries. Sounds simple enough. Tedious, but simple. When I went from 6.0 stable to -current I didn't have this problem. The libraries must have diverged significantly since then. Even with the hassles, I prefer FreeBSD to anything else... Thanks to everyone for all their help. Patrick