From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38288 invoked by alias); 12 Feb 2019 18:41:45 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 38277 invoked by uid 89); 12 Feb 2019 18:41:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=dlopen X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: wmauth3.doit.wisc.edu Received: from wmauth3.doit.wisc.edu (HELO wmauth3.doit.wisc.edu) (144.92.197.226) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 12 Feb 2019 18:41:44 +0000 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2050.outbound.protection.outlook.com [104.47.41.50]) by smtpauth3.wiscmail.wisc.edu (Oracle Communications Messaging Server 8.0.1.1.0 64bit (built Jun 15 2016)) with ESMTPS id <0PMT00G54T9HMLE0@smtpauth3.wiscmail.wisc.edu> for elfutils-devel@sourceware.org; Tue, 12 Feb 2019 12:41:42 -0600 (CST) X-Spam-Report: AuthenticatedSender=yes, SenderIP=[104.47.41.50] X-Wisc-Env-From-B64: ZGFyb2NoYXBpbmhlQHdpc2MuZWR1 X-Spam-PmxInfo: Server=avs-3, Version=6.4.3.2751440, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2019.2.12.183316, AntiVirus-Engine: 5.52.0, AntiVirus-Data: 2018.7.26.5520003, SenderIP=[104.47.41.50] DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wisc.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+m2cTF3wnH4eAU5wYlVNZxiL37QzH2lcnKRDVf9kRJk=; b=emC0zLF0g8EP8RNA/dMixknRVEOD5gG5g3mHnIbFDrD10lsNozSJI5HsBg5CttvT5jdog3VaUCqAFeLDblWccmbSEHWwnrWm/oOuwXyd98X1nHe0S/me/eH0/m2rYaVlTaL2AnK33CklVzikbQxPAuk9ws2IheUvkU34tz1RSDU= Received: from BN6PR06MB2932.namprd06.prod.outlook.com (10.175.131.151) by BN6PR06MB2516.namprd06.prod.outlook.com (10.173.22.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.21; Tue, 12 Feb 2019 18:41:39 +0000 Received: from BN6PR06MB2932.namprd06.prod.outlook.com ([fe80::c50f:3485:23e0:19f3]) by BN6PR06MB2932.namprd06.prod.outlook.com ([fe80::c50f:3485:23e0:19f3%8]) with mapi id 15.20.1601.023; Tue, 12 Feb 2019 18:41:39 +0000 From: Sasha Da Rocha Pinheiro To: Mark Wielaard Cc: "elfutils-devel@sourceware.org" , Ben Woodard Subject: Re: unknown error after dwarf_cfi_addrframe() Thread-topic: unknown error after dwarf_cfi_addrframe() Thread-index: AQHUvzXfoiaPi3si0U60HQtBQvF9xKXbYJoVgABetwCAAAqEdoAADGyAgACjcDSAAAKrxQ== Date: Tue, 12 Feb 2019 18:41:00 -0000 Message-id: References: <20190212064750.GE10699@wildebeest.org> , <20190212080955.GH10699@wildebeest.org>, In-reply-to: Accept-Language: en-US, pt-BR Content-language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: X-Originating-IP: [128.105.14.107] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 601d0012-8e8c-4683-e04b-08d69119b9ba x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:BN6PR06MB2516; x-ms-traffictypediagnostic: BN6PR06MB2516: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1;BN6PR06MB2516;23:fdY+YiJ3lksZ2glVidxR67aOk/S8PHREXHSAKfq?= =?iso-8859-1?Q?lMRWp5COQ6hgyJh7PGTjU0VLo4ZCEsQW53NkRPe6T8V1ikT0fNWhIZxV5c?= =?iso-8859-1?Q?visP94vKmWvhntk/vXqZXn5uMAzN3nKC9z4ehGUIxbkn9WLPU5ALB7t2Z2?= =?iso-8859-1?Q?jff5TzaA8P2q30BeOp9kdRJQya++xFQv0tonOpVhoWjs4FDWBblES3p3gV?= =?iso-8859-1?Q?5zv2vrDha+bpJUvq7OfesHy5LvFKW6TChMblU2Hk/9/7mjIsHBxctS9CCH?= =?iso-8859-1?Q?PqEnJ2H7FaXt5ypAOByeedeXI3qITNwgqCTTG0rJMMOk19SXKOLD1m+cUp?= =?iso-8859-1?Q?KRSWnZ14F5fWxveUN03Qoiqu3UUt6cDtsszrfw92daE+iW9hnan4YyFp28?= =?iso-8859-1?Q?cyw68caAloy5bDyc3ip+ErXNwTWhVnkNQY8U5YO0OFfbGgC68ps9WFtH0I?= =?iso-8859-1?Q?FKV/W6DyWz2AwthxzBsxhDQg9rbjgptC8+NRJCMXR1R7C0oJceonq2/jSH?= =?iso-8859-1?Q?ThhJjKQfztk3WbiCywv91dR01cFPQKaTzyohnJIli+jfpSlYjocr1Emvfo?= =?iso-8859-1?Q?i25MyDXUn5Z9/QK5PQrDOovjlaAHQsIlwRKQPafiVurL86DaebxfDImGKK?= =?iso-8859-1?Q?wuOcFt2/ia8wDTOHDxX4R6epAqzqVqYprnlciNzeLWq8iAZaj3M4uQ/cix?= =?iso-8859-1?Q?mY/4opQ/6pvAIx6TINke88pRJW4ZWfhQVeOwJK4m8YXFDMFMwoznh7AKIO?= =?iso-8859-1?Q?+WqaDdE5/UkpwAGfSXIVm/UrFtGPYlJ+Md0IBDGJ//+u6rPHxws0e4uuDr?= =?iso-8859-1?Q?SV1QFooFhgOYB2JqGN45SZHOICtpY0GqoVcan2PxdNpf13iRmYj+fTWaNL?= =?iso-8859-1?Q?uDeq3Sp1eMaz0+/MWO6QUJsaOJfvq3PpN0y7eXkz6/Lqt2gMc5XSnaRcFH?= =?iso-8859-1?Q?sjDT2TpQ0hZw/CATdT+Bd2G3dS5nL/RYVNFMqQ/OXxYSAQhnwue7ygj8zM?= =?iso-8859-1?Q?Wn2vNqk60WkcPOAPbVGeZY+zqc711Du7TbAR2epb1oQlmRiAlzWDUIgTVM?= =?iso-8859-1?Q?2nM0y0+VYxXgBQmDErC4xD0RzaVjAvscnCYcV56y7VTvw7MNk6zWvHuf3Y?= =?iso-8859-1?Q?VCiseOFYB8BvUUpr1Bd8j3th319Y6qiWhhynsqKwiFrdwA6BtjdrhkiDvf?= =?iso-8859-1?Q?vWhQMYU5W82COo9vodtDor4PqbmoE7+QEmayy0df4fyhsO/r/YDowrF/xC?= =?iso-8859-1?Q?NMUVnIAmulnuox7gmijFJdVaXz9ulDUF0k2QV7BR1eHsWUGLKPx0EosIK6?= =?iso-8859-1?Q?LcVr+51exLqwy5X09QaqdhM98VDuNmPmdfmMC6Xlu6e7+EnSU7rR1VtU3O?= =?iso-8859-1?Q?fThINcVEYk5atXzOY2kS8NgZeU8nH?= x-microsoft-antispam-prvs: x-forefront-prvs: 0946DC87A1 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39860400002)(136003)(366004)(396003)(346002)(376002)(189003)(199004)(6246003)(33656002)(26005)(53936002)(186003)(4326008)(25786009)(11346002)(86362001)(786003)(316002)(478600001)(71190400001)(93886005)(486006)(75432002)(71200400001)(9686003)(55016002)(6436002)(14454004)(54906003)(97736004)(76176011)(7736002)(68736007)(6916009)(7696005)(88552002)(3846002)(6116002)(66066001)(93156006)(229853002)(81166006)(6506007)(53546011)(106356001)(105586002)(476003)(102836004)(6346003)(446003)(256004)(81156014)(8676002)(74316002)(99286004)(8936002)(2940100002)(2906002)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR06MB2516;H:BN6PR06MB2932.namprd06.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: wisc.edu does not designate permitted sender hosts) Authentication-results: spf=none (sender IP is ) smtp.mailfrom=darochapinhe@wisc.edu; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: caxc1wbTHJFj/iC68F6Ycg14Z6bxmK+0ewWJBPMhzOqlPl7YHSAF8VE08wXwFaYPJeGao7KvOO7l9Tsqqgl5f39k8Q3t+bMXzFF3AAKKpd5U6GuUYC+EfvbSzHb2KCjZMGaGXjtMtwexc0oMiuhR2fdthqSZ+EOo07ctjF3ivkvDKNGP0hKBUB4z4Sr2rArGhS2nYpeR8zP+QWwkblhU0xmHlNV9+rNAZaa61e2kThK6KpBGzbwmS6tzQgo/fnxHQx9s2y8hcNLUT2w1NLgr5V5BG70SRj7CuwoQzPYOLOUH4hlkSFMA6RhD+TaBbUcFaXhJlx5EYmHXF/0qIQvFoXmKqWBZPKdkUpQ6AW77sS3RiO81NtcQ6+i40aRgV1DVW8J4BAUaXKOTDM609Hm5Uckf1lF46+52NqV68T9UaoA= Content-type: text/plain; charset="iso-8859-1" Content-transfer-encoding: quoted-printable MIME-version: 1.0 X-OriginatorOrg: wisc.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 601d0012-8e8c-4683-e04b-08d69119b9ba X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 18:41:39.3053 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2ca68321-0eda-4908-88b2-424a8cb4b0f9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR06MB2516 X-SW-Source: 2019-q1/txt/msg00132.txt.bz2 Below I copy gdb execution from eblopenbackend.c trying to dlopen a dsoname= "libebl_x86_64.so". After that it will try to open again, which find something, but culminates = to closing it with (void) dlclose (h); (gdb) n 328 void *h =3D dlopen (dsoname, RTLD_LAZY); (gdb) p dsonmae No symbol "dsonmae" in current context. (gdb) p dsoname $97 =3D "$ORIGIN/../$LIB/elfutils/libebl_x86_64.so\000\242\001\000\000\000\= 000\300\317\377\377\377\177\000\000\240N\242\001\000\000\000\000\220\317\37= 7\377\377\177\000\000U\236o\357\377\177\000\000\300\317\377\377\377\177\000= \000\240N\242\001\000\000\000\000\000\000\000" (gdb) show environment $ORIGIN Environment variable "$ORIGIN" not defined. (gdb) show environment $LIB Environment variable "$LIB" not defined. (gdb) n 329 if (h =3D=3D NULL) (gdb) p h $98 =3D (void *) 0x0 (gdb) show environment LD_LIBRARY_PATH LD_LIBRARY_PATH =3D /p/paradyn/development/sasha/local/lib/elfutils/:/p/par= adyn/development/sasha/local/lib/:/p/paradyn/packages/libdwarf/lib:. (gdb) ls /p/paradyn/development/sasha/local/lib/elfutils/ Undefined command: "ls". Try "help". (gdb) shell=20 [sasha@zatar] (1)$ ls /p/paradyn/development/sasha/local/lib/elfutils/ libebl_aarch64-0.175.so* libebl_i386-0.175.so* libebl_ppc64.so@ l= ibebl_sparc-0.175.so* libebl_aarch64.so@ libebl_i386.so@ libebl_ppc.so@ l= ibebl_sparc.so@ libebl_alpha-0.175.so* libebl_ia64-0.175.so* libebl_riscv-0.175.so* l= ibebl_tilegx-0.175.so* libebl_alpha.so@ libebl_ia64.so@ libebl_riscv.so@ l= ibebl_tilegx.so@ libebl_arm-0.175.so* libebl_m68k-0.175.so* libebl_s390-0.175.so* l= ibebl_x86_64-0.175.so* libebl_arm.so@ libebl_m68k.so@ libebl_s390.so@ l= ibebl_x86_64.so@ libebl_bpf-0.175.so* libebl_ppc-0.175.so* libebl_sh-0.175.so* libebl_bpf.so@ libebl_ppc64-0.175.so* libebl_sh.so@ [sasha@zatar] (2)$ exit exit (gdb) frame #0 openbackend (elf=3D0x1a24ea0, emulation=3D0x0, machine=3D62) at /p/paradyn/development/sasha/dyninst/build.dir/elfutils/src/LibElf/l= ibebl/eblopenbackend.c:329 329 if (h =3D=3D NULL) (gdb)=20 From: Sasha Da Rocha Pinheiro Sent: Tuesday, February 12, 2019 11:57 AM To: Mark Wielaard Cc: elfutils-devel@sourceware.org; Ben Woodard Subject: Re: unknown error after dwarf_cfi_addrframe() =A0 Not working even after adding the directory to libebl_*.so to LD_LIBRARY_PA= TH. default_abi_cfi is still called returning -1. Sasha From: Mark Wielaard Sent: Tuesday, February 12, 2019 2:09 AM To: Sasha Da Rocha Pinheiro Cc: elfutils-devel@sourceware.org; Ben Woodard Subject: Re: unknown error after dwarf_cfi_addrframe() =A0 On Tue, Feb 12, 2019 at 07:25:28AM +0000, Sasha Da Rocha Pinheiro wrote: > Oh this is a whole new thing. How have this worked before without those .= so? After downloading and compiling elfutils we only copy libdw and libelf. The backends are only used for architecture specific ELF things. Most of DWARF can be understood in an architecture independent way. But CFI does have some arch specific things. You should really use make install to get a proper installation, not just copy some files. Otherwise you might indeed miss the backends, or translations, etc. Cheers, Mark