From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25197 invoked by alias); 23 Nov 2012 12:03:05 -0000 Received: (qmail 25173 invoked by uid 22791); 23 Nov 2012 12:03:03 -0000 X-SWARE-Spam-Status: No, hits=-7.9 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 23 Nov 2012 12:02:43 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id qANC2hhe008148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 23 Nov 2012 07:02:43 -0500 Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id qANC2gmi021372; Fri, 23 Nov 2012 07:02:42 -0500 Message-ID: <50AF65E1.1090308@redhat.com> Date: Fri, 23 Nov 2012 12:03:00 -0000 From: Pedro Alves User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Jan Kratochvil CC: gdb-patches@sourceware.org Subject: Re: [patch+7.5.1] Work around PR libc/13097 "linux-vdso.so.1" #3 References: <20121122201737.GA32172@host2.jankratochvil.net> In-Reply-To: <20121122201737.GA32172@host2.jankratochvil.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-11/txt/msg00613.txt.bz2 On 11/22/2012 08:17 PM, Jan Kratochvil wrote: > Hi, > > this is an updated version of > [RFC] Work around PR libc/13097 "linux-vdso.so.1" #2 > http://sourceware.org/ml/gdb-patches/2011-08/msg00331.html > according to the Tom's comment > http://sourceware.org/bugzilla/show_bug.cgi?id=14466#c3 > > I remembered it when Joel plans 7.5.1 release, the patch is safe enough and it > is a FAQ at least on IRC. > > Fedora does not have this issue with its Fedora glibc but I have it > reproducible with FSF glibc build: > ./gdb -ex r --args $HOME/glibc-root/lib/ld-linux-x86-64.so.2 --library-path $HOME/glibc-root/lib /bin/true > Starting program: /home/.../glibc-root/lib/ld-linux-x86-64.so.2 --library-path /home/.../glibc-root/lib /bin/true > warning: Could not load shared library symbols for linux-vdso.so.1. > Do you need "set solib-search-path" or "set sysroot"? > [Inferior 1 (process 31807) exited normally] > > So there is no testcase as I do not know a real OS where it fails (it probably > fails on Ubuntu AFAIK). > > No regressions on {x86_64,x86_64-m32,i686}-fedora18-linux-gnu. > > Won't real file based DSOs in the loader list _always_ be full paths, never relative paths? I'd think we could always ignore DSOs whose path doesn't start with '/', everywhere. -- Pedro Alves