From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114616 invoked by alias); 2 Mar 2018 12:09:54 -0000 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 Received: (qmail 114597 invoked by uid 89); 2 Mar 2018 12:09:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10075.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 02 Mar 2018 12:09:51 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0232.eurprd08.prod.outlook.com (10.161.35.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Fri, 2 Mar 2018 12:09:47 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::fc60:4b4d:7de8:f8b7]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::fc60:4b4d:7de8:f8b7%16]) with mapi id 15.20.0527.022; Fri, 2 Mar 2018 12:09:47 +0000 From: Alan Hayward To: Joel Brobecker , Yao Qi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH PR gdb/22736] [aarch64] gdb crashes on a conditional breakpoint with cast return type Date: Fri, 02 Mar 2018 12:09:00 -0000 Message-ID: References: <20180302033204.v2wvjmquwy3dswyk@adacore.com> In-Reply-To: <20180302033204.v2wvjmquwy3dswyk@adacore.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR08MB0232;7:dABGhw64mwpx5nzQ0RLqefFq57Cd9cpz0UMjXQjTr2pd6YlUNyo+Upa9M1PsgmBc4gXnqlHKKmE/FPwUv0mph+JWnsZ2/dotbZa0B0IH737awCvJRUa6UJnbw9gJtF5R7q+Ht3mTmFROTIyIzVd1JK/RLvmEeTSD085ejSl0KYiB7H6lmBs5KsYnDChX5Wa/XO07jR5v9G7QC4RiyOgmD02wg5GLU7HCqvmmk08sAYZjlwMorUT3mNEieem3M6eb x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 02c3d49b-93df-480d-8392-08d580367e4a x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:AM3PR08MB0232; x-ms-traffictypediagnostic: AM3PR08MB0232: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(85827821059158); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231220)(944501161)(52105095)(6055026)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);SRVR:AM3PR08MB0232;BCL:0;PCL:0;RULEID:;SRVR:AM3PR08MB0232; x-forefront-prvs: 05991796DF x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(366004)(346002)(39380400002)(39860400002)(396003)(54534003)(51914003)(377424004)(199004)(189003)(33656002)(2900100001)(72206003)(5660300001)(14454004)(305945005)(6246003)(3660700001)(316002)(66066001)(110136005)(478600001)(3280700002)(3846002)(106356001)(26005)(54906003)(102836004)(36756003)(53546011)(82746002)(6116002)(8676002)(7736002)(186003)(6506007)(97736004)(105586002)(2906002)(59450400001)(8936002)(53936002)(229853002)(6512007)(4326008)(81166006)(83716003)(39060400002)(86362001)(2950100002)(25786009)(6436002)(76176011)(5250100002)(81156014)(68736007)(99286004)(6486002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0232;H:AM3PR08MB0101.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: ZIzL9AXXprdZWzcYvM+QKSJWxZeqD6D5hbNpVzztsiy0WqI51VrC8Ywaq02XS7m9IgOJbkHKgFK9ZriOzRu4v4OOMJdTfp+sBcPjpT5zcaFCLEgdXKxph52NxIbVKd56Cr8P6HZ/3oHxm1h6WLyY5sTG5UHdIjTcpCvQbgMWnaA= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <1C426F4723EEE548903D46160FAF5333@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02c3d49b-93df-480d-8392-08d580367e4a X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2018 12:09:47.7570 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0232 X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00053.txt.bz2 DQoNCj4gT24gMiBNYXIgMjAxOCwgYXQgMDM6MzIsIEpvZWwgQnJvYmVja2Vy IDxicm9iZWNrZXJAYWRhY29yZS5jb20+IHdyb3RlOg0KPiANCj4gT24gVGh1 LCBNYXIgMDEsIDIwMTggYXQgMDU6MDM6NDRQTSArMDAwMCwgQWxhbiBIYXl3 YXJkIHdyb3RlOg0KPj4gT24gYWFyY2g2NCwgdGhlIChpbnQpIGNhc3Rpbmcg aW4gdGhlIGZvbGxvd2luZyBjYXVzZXMgYSBnZGIgc2VnZmF1bHQ6DQo+PiAk IC4vZ2RiIC4vZ2RiDQo+PiAoZ2RiKSBiIGR3YXJmMl9waHlzbmFtZSBpZiAo aW50KXN0cmNtcCAobmFtZSwgImFub3RoZXJfdGhyZWFkX2xvY2FsIikgPT0g MA0KPj4gKGdkYikgcnVuIGEub3V0ICAgICAgICAgLy8gdXNlIGFueSBhLm91 dA0KPj4gDQo+PiBUaGlzIGlzIGR1ZSB0byBnZXR0aW5nIGEgbnVsbCBwb2lu dGVyIGZyb20gVFlQRV9UQVJHRVRfVFlQRSwgYW5kIHRoZW4NCj4+IHVzaW5n IGl0IGZvciBsYW5ndWFnZV9wYXNzX2J5X3JlZmVyZW5jZSgpLg0KPj4gDQo+ PiBGaXhlZCBieSBhZGRpbmcgYSBudWxsIGNoZWNrLCBzaW1pbGFyIHRvIG90 aGVyIG9jY3VycmVuY2VzIGluIGdkYi4NCj4+IA0KPj4gVGVzdGVkIG9uIGFh cmNoNjQgd2l0aCBtYWtlIGNoZWNrIHVzaW5nIHVuaXgsIG5hdGl2ZV9nZGJz ZXJ2ZXIuDQo+PiANCj4+IEFsYW4uDQo+PiANCj4+IA0KPj4gMjAxOC0wMy0w MSAgQWxhbiBIYXl3YXJkICA8YWxhbi5oYXl3YXJkQGFybS5jb20+DQo+PiAN Cj4+IAkqIGFhcmNoNjQtdGRlcC5jIChhYXJjaDY0X3B1c2hfZHVtbXlfY2Fs bCk6IENoZWNrIGZvciBudWxsDQo+PiAJcmV0dXJuX3R5cGUuDQo+IA0KPiBU aGUgcGF0Y2ggbG9va3MgZ29vZCB0byBtZSwgYnV0IGRvIHlvdSB0aGluayB5 b3UgY291bGQgYWRkIGEgdGVzdA0KPiBmb3IgaXQ/IEludHVpdGl2ZWx5LCBJ IHRoaW5rIHRoaXMgc2hvdWxkIGJlIGZhaXJseSBlYXNpbHkgZG9hYmxlLA0K PiBidXQgY2FuIHlvdSBjb25maXJtPw0KDQpBZ3JlZWQsIHNob3VsZCBiZSBl YXN5IGVub3VnaC4NCknigJl2ZSBub3QgYWRkZWQgYW55dGhpbmcgdG8gdGhl IC5leHAgZmlsZXMgeWV0LCBzbyB0aGlzIGlzIGEgZ29vZCBleGN1c2UgZm9y IG1lIHRvDQpsb29rIGludG8gdGhlbSBhIGJpdCBtb3JlIDopDQoNClRoYW5r cyBmb3IgdGhlIHJldmlldy4NCg0KDQo+IE9uIDIgTWFyIDIwMTgsIGF0IDEw OjA3LCBZYW8gUWkgPHFpeWFvbHRjQGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0K PiBPbiBUaHUsIE1hciAxLCAyMDE4IGF0IDU6MDMgUE0sIEFsYW4gSGF5d2Fy ZCA8QWxhbi5IYXl3YXJkQGFybS5jb20+IHdyb3RlOg0KPj4gMjAxOC0wMy0w MSAgQWxhbiBIYXl3YXJkICA8YWxhbi5oYXl3YXJkQGFybS5jb20+DQo+PiAN Cj4+ICAgICAgICAqIGFhcmNoNjQtdGRlcC5jIChhYXJjaDY0X3B1c2hfZHVt bXlfY2FsbCk6IENoZWNrIGZvciBudWxsDQo+PiAgICAgICAgcmV0dXJuX3R5 cGUuDQo+IA0KPiBBZGQgIlBSIGdkYi8yMjczNiIgaW4gQ2hhbmdlTG9nIGVu dHJ5Lg0KPiANCg0KV2lsbCBhZGQuDQoNCj4gQW55IGlkZWEgb24gd2h5IFRZ UEVfVEFSR0VUX1RZUEUgKGZ1bmNfdHlwZSkgaXMgTlVMTD8gKGJlY2F1c2UN Cj4gdGhlcmUgaXMgbm8gc3RyY21wIGRlYnVnIGluZm8/KQ0KPiANCg0KVGhl IGNhc3QgdG8gKGludCkgaXMgY2F1c2luZyB0aGlzIC0gcmVtb3ZlIHRoZSBj YXN0IGFuZCBpdCBmaW5kcyB0aGUgdHlwZS4NCknigJltIGFzc3VtaW5nIHRo YXTigJlzIGNhdXNpbmcgaXQgdG8gZHJvcCB0aGUgZGVidWcgaW5mby4NCg0K DQpBbHNvLCB0aGFua3MgZm9yIHRoZSByZXZpZXcuDQoNCg0KQWxhbi4NCg0K DQoNCg== >From gdb-patches-return-145725-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Mar 02 12:21:48 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 46115 invoked by alias); 2 Mar 2018 12:21:48 -0000 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 Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 46104 invoked by uid 89); 2 Mar 2018 12:21:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-qt0-f177.google.com Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com) (209.85.216.177) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 02 Mar 2018 12:21:46 +0000 Received: by mail-qt0-f177.google.com with SMTP id f4so11574017qtj.6 for ; Fri, 02 Mar 2018 04:21:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=JdTDREhMJDsyio687B69szTCmk4nftb8nL1ijgq9lT8=; b=Mtjj9JzaLeoKAbrGZx4ja5IWVBBOxhm3FmtZm+cUrd+DhnMCrG9v+CHneOkDU2GZPN oOfwsm4C1NcwLGE5tg1WvgFnIk7BGX2FC3cv2vVcijH59Rq/j2pxCD5B/hD2HJt20bZb QqwL3c8wkj+xaj0KZevVcWYXUpStDEAt5mcOunfJKb24ik8dNv/mTjKSCNj3aTayjWdW YwxI8RndHCvGKNeeQ5zFVgs4SdNHHcul0k6Xz25pn8OkXE3nPr0PfjDppMfQg3/afFME OtK5k5QDWTuKPPxD+ht6eiIsZ6Z2QKgXy9tazgE5KpGOywsElbIAIfvoXzoEn/WXJPUG 18HA== X-Gm-Message-State: AElRT7Han9lB/z3mkVuHIAm3XuPZfgxh1cc4LUc64pSCMbeokBzMuK8h 4fzZVErz/sHZGb3Ss91Fv6Xcf29jEJ0aNyCOplE= X-Google-Smtp-Source: AG47ELuKfC52l1aE7sNu0jADwgKQK5fv3DKB3iVLSM+R4MT4vRs0NrIqiuuyrnQoN9OFDgKkHb0tWzRhEkYzE8azCEU= X-Received: by 10.200.81.146 with SMTP id c18mr7844815qtn.224.1519993305056; Fri, 02 Mar 2018 04:21:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.217.57 with HTTP; Fri, 2 Mar 2018 04:21:44 -0800 (PST) In-Reply-To: References: <20180302033204.v2wvjmquwy3dswyk@adacore.com> From: Yao Qi Date: Fri, 02 Mar 2018 12:21:00 -0000 Message-ID: Subject: Re: [PATCH PR gdb/22736] [aarch64] gdb crashes on a conditional breakpoint with cast return type To: Alan Hayward Cc: Joel Brobecker , "gdb-patches@sourceware.org" , nd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00054.txt.bz2 Content-length: 618 On Fri, Mar 2, 2018 at 12:09 PM, Alan Hayward wrote: >> Any idea on why TYPE_TARGET_TYPE (func_type) is NULL? (because >> there is no strcmp debug info?) >> > > The cast to (int) is causing this - remove the cast and it finds the type. > I=E2=80=99m assuming that=E2=80=99s causing it to drop the debug info. It sounds like a bug to me. If this bug "TYPE_TARGET_TYPE (func_type) beco= mes NULL caused by cast" is fixed, the GDB segfault will go away accordingly. To be clear, your patch here is fine to me. My suggestion is that we'd bet= ter dig it deeper. --=20 Yao (=E9=BD=90=E5=B0=A7)