From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255042.outbound.protection.outlook.com [40.92.255.42]) by sourceware.org (Postfix) with ESMTPS id CB9943840C0A for ; Wed, 20 May 2020 05:04:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org CB9943840C0A ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XA8J+NIR1f6cbPFwBstoXSv15OZQ5kVX2dk+y5NIzlxWN6DUPrpkjEXYf8zU8NuMF7h/XJPUOZejuTDqhmXVI8ElXZzjLwnQc9LEdPkXEOhAzyltqRDs3TJIm6JCgKJELEuoTJaoCToFrvQ3GKLCNVq4JI1x6mIhkIiV9qaBEnvHe3ZDRQWxc4SbDCYAdpaqH1cPFwlRH6EcYLjD8tNjI2jef5claoRfonPYKfzkQPaLXhDQqUyb4LR8fgPPlWDGXL2/yvIZ+8piWqFp0kLFK2I9Q3Hwg9/5UyvohvtQ6rjK6rP1IQ07uRQUPQVy7d4nUzfY/e3Q+E32SLJNgof6fA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vkXOF1HPKkvxhFCUqM/Mq9VF2thT4HAlGApAYgw09fA=; b=DqOzbWH6evx+hEtJrouN1unapUNpBpEaYKQVK2Xk1imoA+rFfMOwys+lTJnXQrsYxchmHO527jgvCwlOAcQ9dxr26NCpd4UdT7S2EcrBVSmHozAZ6H6JXDOxWicSwDqTjeokkXC354wrCTUf9vVsKvJDDdEyHEvly4zDHVYg6gfGf1Jv1ak4BLw1KIEO37S4qCIsN6b1xGJTB3F9JO7QT94sT97o6BLOhf/0a/4HRdL8iCwpHgh7UBFATXUCOnntVBYnznVVkMx6FL6xP9lLE6mZjyPMZxCqk/qOk+3Q6BVtU2sOyEwpFircu+mVe/Y+SVtkZSyWiavZwv6Xw+qWXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from HK2APC01FT044.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::47) by HK2APC01HT178.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::450) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Wed, 20 May 2020 05:04:36 +0000 Received: from SG2PR06MB2951.apcprd06.prod.outlook.com (2a01:111:e400:7ebc::44) by HK2APC01FT044.mail.protection.outlook.com (2a01:111:e400:7ebc::371) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Wed, 20 May 2020 05:04:36 +0000 Received: from SG2PR06MB2951.apcprd06.prod.outlook.com ([fe80::3ccc:500e:361d:50fc]) by SG2PR06MB2951.apcprd06.prod.outlook.com ([fe80::3ccc:500e:361d:50fc%3]) with mapi id 15.20.3000.034; Wed, 20 May 2020 05:04:36 +0000 From: Muhammad Umer To: Simon Marchi , Sterling Augustine CC: "gdb@sourceware.org" Subject: Re: GDB locks RPM database Thread-Topic: GDB locks RPM database Thread-Index: AQHWLjfPt75c19p3pk+eYP6SK6U+cqiwHtCAgAALX66AAAEZAIAAGqIAgAAl9S8= Date: Wed, 20 May 2020 05:04:36 +0000 Message-ID: References: <970dd8cd-d548-b19c-accd-07871b1d9ea1@simark.ca> , <662b173d-e40b-0f08-fecd-c9df4b3bb51d@simark.ca> In-Reply-To: <662b173d-e40b-0f08-fecd-c9df4b3bb51d@simark.ca> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:05F006BE91F593A3820FCD102D0CB060E3D72793982D2E39262B6EE5E7CB108D; UpperCasedChecksum:9FFC31B8E7DCEA5CD909F7EDD3A3EFE60DF8F08D89F3BD3FCBC29FCB5E091FDF; SizeAsReceived:7194; Count:45 x-tmn: [6rZcXfJSigJVl38uv/VX0KDFy7yC1sfG] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: f07438b6-93c7-44e6-03d3-08d7fc7b4b0b x-ms-traffictypediagnostic: HK2APC01HT178: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6awHRrPlGGcRYrjBvDmOebo5R8FUmQxk/oJBm58u6A4+ISCo95xg01Wq15B1hqb3ApwxiTGhOCESgdV5ixTkM0qe8T/66KJMYa5vSz1YhMRe9tHKzLU4s9Xy3zRhtbToHYCyZ/quH3pyoMguitV/vSrC3gFw60JIvbYMObODFGjlKy1H8MXzMbyUC/jpIiPN+/uY+Zrmm3+U5v9hz5w6rXKwv/mHoYNjjFTumpPAtgDrpV8GZos4bhgWFCt1JZRK x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:SG2PR06MB2951.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: BquRgRg+gErB+QwmWeknB/kp1d3jMukUc6pROHqz33qVmKQZ0xgTkISMfrUgbYdFg60bkfR0I5bLT0D1UXmqtY/D8he389e7x+O5552VKjlF1BrXrlZAh6X4iR8XgDoZfKhPfJl+fXZ6cR98NdJOaw== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f07438b6-93c7-44e6-03d3-08d7fc7b4b0b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2020 05:04:36.6084 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT178 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2020 05:04:42 -0000 Thank you Simon! This helps a lot. Hopefully RedHat/Fedora folks can offer more insight. ________________________________ From: Simon Marchi Sent: Wednesday, May 20, 2020 7:48:44 AM To: Sterling Augustine ; Muhammad Umer Cc: gdb@sourceware.org Subject: Re: GDB locks RPM database On 2020-05-19 9:13 p.m., Sterling Augustine via Gdb wrote: > On Tue, May 19, 2020 at 6:11 PM Muhammad Umer via Gdb > wrote: > >> But why take a lock? If the purpose is to get info about debug packages, >> why not just query the package database using rpm command and get the >> required information? Why is taking a lock necessary? >> > > Simon didn't implement the functionality, so you would have to ask redha= t, > or whomever it was that wrote the code. This is not a part of a normal gd= b > installation. Indeed. I peeked at the Fedora local patches, and this one seems to implem= ent that feature, using librpm https://src.fedoraproject.org/rpms/gdb/blob/master/f/gdb-6.6-buildid-loca= te-rpm.patch So it's plausible that librpm takes a lock, and that lock wasn't cleaned up (perhaps because of crash), but I can't know for sure. Hopefully someone f= rom Red Hat / Fedora can help more. Simon