From owner-freebsd-current@FreeBSD.ORG Tue Apr 10 11:50:42 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 41AEF1065670 for ; Tue, 10 Apr 2012 11:50:42 +0000 (UTC) (envelope-from sg2342@googlemail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id C4DB18FC08 for ; Tue, 10 Apr 2012 11:50:41 +0000 (UTC) Received: by wibhq7 with SMTP id hq7so2895562wib.13 for ; Tue, 10 Apr 2012 04:50:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=46SFzYChAKZhmS7N7BT9IhuimF3OI5kk5Cb1+GPwVEM=; b=SuohaJUlZJYpjLsyKdxsften7akiz91hQh9Gbn9RImZoopLPwBFvyiTCEakYGvvmtt rCtHkwTQIyKHcT8MaWfo1JK5B5iZbSv7SwECjYD04CopOCFw5/X1fEnS0nYAPL8P4UNn /VoPMfx8/2J2LGy/VANjAVaD0bEM2Jz74QccRGuPwPcX3RHm5zreQsH3YcNgDEKFNQlt wDTzxgyoLbYdQWZZFzy4GSXGM8FNqjLpZvu/mKqLLmo1Eedh2E4o+sdq0OCF2n1FhAL3 LoQcJVTVrPpFjS0PAhJ9ZFWIwBIwKzGJj1zvfW3CpNBK2+pj3V0g6z7XQL6N8wrVp2X1 eKHg== Received: by 10.180.81.166 with SMTP id b6mr6386589wiy.0.1334058635608; Tue, 10 Apr 2012 04:50:35 -0700 (PDT) Received: from localhost (i59F739CA.versanet.de. [89.247.57.202]) by mx.google.com with ESMTPS id n20sm60344254wiw.5.2012.04.10.04.50.34 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 10 Apr 2012 04:50:35 -0700 (PDT) Date: Tue, 10 Apr 2012 11:50:29 +0000 From: Stefan Grundmann To: freebsd-current@freebsd.org Message-ID: <20120410115029.63a70bb6@googlemail.com> In-Reply-To: <20120410063153.GA1458@mole.fafoe.narf.at> References: <20120410063153.GA1458@mole.fafoe.narf.at> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: recent update breaks some ports 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: Tue, 10 Apr 2012 11:50:42 -0000 On Tue, 10 Apr 2012 08:31:53 +0200 Stefan Farfeleder wrote: > On Tue, Apr 10, 2012 at 01:44:02AM -0400, AN wrote: > > FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #7 r234042: Sun > > Apr 8 17:36:38 EDT 2012 > > root@FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64 > > > > After a recent update on Sunday to r234042 I am having a problem > > with 2 ports: > > > > gedit > > evince > > (using Gnome2 - ports tree up to date) > > > > My last update (before this past Sun build/install world) was 2 > > weeks ago, so it was definitely a change made in the last 2 weeks. > > > > Gedit will not start from the command line, or the applications > > menu. There is no error message on the command line. Evince will > > start, however when you try to open a document the program freezes. > > > > I have tried to: > > make deinstall > > make clean > > make install clean > > > > for both ports but they are still broken. I would appreciate any > > help. > > I'm experiencing that too (r234038), xine also no longer starts (hangs > at splash screen). this might be related (or not, i did not have time to dig very deep). The issue i experienced is: ports/lang/erlang is not able to start it's wxgtk application. it boiled down to: any attempt to dlopen(3) /usr/lib/stdc++.so.6 from within the erlang vm results in a frozen erlang VM. how to repeat: # cd /usr/ports/lang/erlang # make -DWITHOUT_JAVA -DWITHOUT_X11 -DWITHOUT_ODBC -DWITHOUT_WX -DWITH_SMP install # erl 1> erl_ddll:load("/usr/lib", "libstdc++"). it hangs here. i attached gdb to a (debug enabled) erlang beam process, set some break points and saw that the the above erlang call results in dlopen(dlname, RTL_NOW), where dlname points to "/usr/lib/libstdc++.so.6". since the problem goes away when using libstdc++ from the gcc48 port (i suspect it goes away when using _any_ libstdc++ except the base system one). i stopped investigating an put the relevant line into my /etc/libmap.conf best regards stefan grundmann