From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13145 invoked by alias); 17 Sep 2010 13:11:13 -0000 Received: (qmail 12777 invoked by uid 22791); 17 Sep 2010 13:11:11 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from eu1sys200aog111.obsmtp.com (HELO eu1sys200aog111.obsmtp.com) (207.126.144.131) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 17 Sep 2010 13:11:03 +0000 Received: from source ([167.4.1.35]) (using TLSv1) by eu1sys200aob111.postini.com ([207.126.147.11]) with SMTP ID DSNKTJNo4UA5+IdBU8G4DC7TfJ9gwfZLWGqK@postini.com; Fri, 17 Sep 2010 13:11:02 UTC Received: from zeta.dmz-us.st.com (ns4.st.com [167.4.80.115]) by beta.dmz-us.st.com (STMicroelectronics) with ESMTP id 1758CF9; Fri, 17 Sep 2010 13:07:36 +0000 (GMT) Received: from Webmail-eu.st.com (safex1hubcas4.st.com [10.75.90.69]) by zeta.dmz-us.st.com (STMicroelectronics) with ESMTP id ECFFC2E5; Fri, 17 Sep 2010 13:10:49 +0000 (GMT) Received: from SAFEX1MAIL2.st.com ([10.75.90.4]) by Safex1hubcas4.st.com ([10.75.90.69]) with mapi; Fri, 17 Sep 2010 15:10:28 +0200 From: Serge CHATROUX To: Tom Tromey Cc: "gdb-patches@sourceware.org" Date: Fri, 17 Sep 2010 14:42:00 -0000 Subject: RE: GDB 7.2 - Patch proposal for the use of GDB/Python scripts on MinGW Message-ID: References: <4C8DE078.4090309@st.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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: 2010-09/txt/msg00321.txt.bz2 DQpJIGNvbmZpcm0gdGhhdCB0aGUgbW9kaWZpY2F0aW9uIHRvIGF2b2lkIHRo ZSBhZmZlY3RhdGlvbiAnY21kcHlfb2JqZWN0X3R5cGUudHBfbmV3ID0gUHlU eXBlX0dlbmVyaWNOZXcnIGlzIG5vdCBzdXBwb3J0ZWQgYnkgZ2NjIHZlcnNp b24gMy40LjIgKG1pbmd3LXNwZWNpYWwpIGJ1dCBpcyBub3cgc3VwcG9ydGVk IGJ5IG5ld2VyIGNvbXBpbGVyIChhYm92ZSBhIDQuMy1iYXNlZCwgSSB0cmll ZCB3aXRoIGdjYyA0LjUuMCkuDQoNClRoYW5rIHlvdSBmb3IgdGhlIGZvbGxv d2luZyBpbmZvcm1hdGlvbjoNCg0KPiBZZWFoLCBJIGRvbid0IGtub3cgYWJv dXQgdGhhdC4gIEJ1dCwgZnJvbQ0KPiBodHRwOi8vZG9jcy5weXRob24ub3Jn L2V4dGVuZGluZy9uZXd0eXBlcy5odG1sOg0KPg0KPiAgICAgV2XigJlkIGxp a2UgdG8ganVzdCBhc3NpZ24gdGhpcyB0byB0aGUgdHBfbmV3IHNsb3QsIGJ1 dCB3ZSBjYW7igJl0LCBmb3INCj4gICAgIHBvcnRhYmlsaXR5IHNha2UsIE9u IHNvbWUgcGxhdGZvcm1zIG9yIGNvbXBpbGVycywgd2UgY2Fu4oCZdCBzdGF0 aWNhbGx5DQo+ICAgICBpbml0aWFsaXplIGEgc3RydWN0dXJlIG1lbWJlciB3 aXRoIGEgZnVuY3Rpb24gZGVmaW5lZCBpbiBhbm90aGVyIEMNCj4gICAgIG1v ZHVsZSwgc28sIGluc3RlYWQsIHdl4oCZbGwgYXNzaWduIHRoZSB0cF9uZXcg c2xvdCBpbiB0aGUgbW9kdWxlDQo+ICAgICBpbml0aWFsaXphdGlvbiBmdW5j dGlvbiBqdXN0IGJlZm9yZSBjYWxsaW5nIFB5VHlwZV9SZWFkeSgpOg0KPg0K PiBTbyBpdCBzZWVtcyB5b3VyIGNoYW5nZSBtaWdodCBiZSBuZWVkZWQgYXQg bGVhc3Qgc29tZXRpbWVzLg0KDQpJIGxvb2sgYXQgdGhlIFB5dGhvbiBkb2N1 bWVudGF0aW9uIGFuZCBJIGNoZWNrIHRoYXQgc29tZSBzdGFuZGFyZCBtb2R1 bGVzIG9mIFB5dGhvbiAoc3FsaXRlKSBhcmUgY29uZm9ybWVkICB0byB0aGlz IHJ1bGUgYnV0IG90aGVyIGRvbid0IChiejIsIGRhdGV0aW1lKS4NCkkgaGF2 ZSB0byByZXdyaXRlIG15IHBhdGNoIGJlY2F1c2UgdGhlIGFmZmVjdGF0aW9u IHNob3VsZCBiZSBkb25lIGJlZm9yZSBQeVR5cGVfUmVhZHkoKSBhbmQgSSBk aWQgaXQgYWZ0ZXIhDQoNCj4gU2VyZ2U+IEl0IGNvdWxkIGJlIGdyZWF0LiBJ IGRvbid0IGtub3cgdGhlIG5hbWUgb2YgdGhlIFB5dGhvbiBzY3JpcHRpbmcN Cj4gU2VyZ2U+IHN1cHBvcnQgbWFpbnRhaW5lcnMuIEl0IGNvdWxkIGJlIGdy ZWF0IHRvIGhhdmUgdGhlaXIgZmVlZGJhY2suDQo+DQo+ICBJZiB5b3Ugd2Fu dCB0byBkbyBpdCwgaXQgaXMgZmluZS4NCg0KSSBsb29rIGF0IHRoZSBpbml0 aWFsIGxpc3Qgb2YgZGV2ZWxvcGVyIHRoYXQgcHJvdmlkZXMgJ3B5dGhvbi5j JyBmaWxlOg0KCVZsYWRpbWlyIFBydXMgIDx2bGFkaW1pckBjb2Rlc291cmNl cnkuY29tPg0KCVRvbSBUcm9tZXkgIDx0cm9tZXlAcmVkaGF0LmNvbT4NCglU aGlhZ28gSnVuZyBCYXVlcm1hbm4gIDxiYXVlcm1hbkBici5pYm0uY29tPg0K CURvdWcgRXZhbnMgIDxkamVAZ29vZ2xlLmNvbT4NCkkgdGhpbmsgdGhhdCB5 b3UgYW5kIG90aGVyIG1haW50YWluZXJzIHdpbGwgY2hlY2sgbXkgbW9kaWZp Y2F0aW9ucyBjYXJlZnVsbHkuDQoNCj4gU2VyZ2U+IEkgc2V0IHRoaXMgZmVh dHVyZSB0byBzb2x2ZSBhbiBpc3N1ZSB0aGF0IEkgaGFkIG9uIExpbnV4Og0K PiBTZXJnZT4gLSBJIGNvbXBpbGVkIFB5dGhvbiBzdXBwb3J0IHdpdGhvdXQg dGhlIC0tZW5hYmxlZC1zaGFyZWQgc3VwcG9ydC4gDQo+DQo+IE9rLg0KPg0K PiBIb3cgZG9lcyBQeXRob24gdXN1YWxseSB3b3JrIGluIHRoaXMgc2V0dXA/ DQoNCkluc3RlYWQgb2YgZW1iZWQgdGhlIGxpYnB5dGhvbi5hLCBnZGIgbG9v ayBmb3IgdGhlIGxpYnB5dGhvbjIuNi5zby4xLjAuIA0KSSB0cmllZCB0byBj b21waWxlIHdpdGggcHl0aG9uIC0tZW5hYmxlZC1zaGFyZWQgc3VwcG9ydCBi ZWNhdXNlIGEgdXNlciB0ZWxscyBtZSB0aGF0IGhlIGhhdmUgc29tZSBpc3N1 ZSBpbiBpdHMgZW52aXJvbm1lbnQuDQoNCj4gU2VyZ2U+IAlnZGINCj4gU2Vy Z2U+IAknaW1wb3J0IHNpdGUnIGZhaWxlZDsgdXNlIC12IGZvciB0cmFjZWJh Y2sNCj4NCj4gSXQgc2VlbXMgdGhhdCB3ZSBjb3VsZCBjYXRjaCB0aGlzIGVy cm9yIGFuZCBkaXNhYmxlIHRoZSBweXRob24gc3VwcG9ydCBhdCB0aGF0IHRp bWUuDQo+DQo+IFRoaXMgZXJyb3IgaXMgdmVyeSBtaXNsZWFkaW5nIGJlY2F1 c2UgImdkYiAtdiIgd29uJ3QgYWN0dWFsbHkgaGVscC4NCj4gVWdoLg0KDQpJ IHRoaW5rIHRoYXQgdGhpcyBpc3N1ZSBvY2N1cnMgaW4gdGhlICdfaW5pdGlh bGl6ZV9weXRob24nIGZ1bmN0aW9uIHRoYXQgZXhlY3V0ZXMgYSBzaW1wbGUg c2NyaXB0IHRvIGNyZWF0ZSBhIGNvdXBsZSBvYmplY3RzIHdoaWNoIGFyZSB1 c2VkIGZvciBQeXRob24ncyBzdGRvdXQgYW5kIHN0ZGVyci4NCkZvciBpbnN0 YW5jZSwgaXQgb2NjdXJzIGlmIEkgc2V0IHRoZSBQWVRIT05IT01FIHZhcmlh YmxlIHRvIGFuIGludmFsaWQgdmFsdWUuDQoNCkluIG9yZGVyIHRvIHN1Ym1p dCBhIG5ldyBjb3JyZWN0ZWQgcGF0Y2gsIHNob3VsZCBJIHN0YXJ0IGEgbmV3 IG1haWwgdGhyZWFkIG9yIGRvIEkgY29udGludWUgdG8gdXNlIHRoaXMgbWFp bCB0aHJlYWQ/DQoNClJlZ2FyZHMNCg0KDQo= >From gdb-patches-return-75627-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Sep 17 13:48:18 2010 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 20267 invoked by alias); 17 Sep 2010 13:48:17 -0000 Received: (qmail 20254 invoked by uid 22791); 17 Sep 2010 13:48:16 -0000 X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_00,MSGID_MULTIPLE_AT,TW_GJ X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.155) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 17 Sep 2010 13:48:09 +0000 Received: from md1.u-strasbg.fr (md1.u-strasbg.fr [IPv6:2001:660:2402::186]) by mailhost.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id o8HDm1BN048417 ; Fri, 17 Sep 2010 15:48:02 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from mailserver.u-strasbg.fr (ms3.u-strasbg.fr [IPv6:2001:660:2402:d::12]) by md1.u-strasbg.fr (8.14.4/jtpda-5.5pre1) with ESMTP id o8HDm1pd065807 ; Fri, 17 Sep 2010 15:48:01 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from d620muller (gw-ics.u-strasbg.fr [130.79.210.225]) (user=mullerp mech=LOGIN) by mailserver.u-strasbg.fr (8.14.4/jtpda-5.5pre1) with ESMTP id o8HDm1QW041937 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) ; Fri, 17 Sep 2010 15:48:01 +0200 (CEST) (envelope-from pierre.muller@ics-cnrs.unistra.fr) From: "Pierre Muller" To: "'Pedro Alves'" , References: <002a01cb3492$5ba5c050$12f140f0$@muller@ics-cnrs.unistra.fr> <201008121642.47284.pedro@codesourcery.com> <000301cb3ac4$107d4fc0$3177ef40$@muller@ics-cnrs.unistra.fr> <201008131215.44484.pedro@codesourcery.com> <000301cb3aee$7e432c30$7ac98490$@muller@ics-cnrs.unistra.fr> In-Reply-To: <000301cb3aee$7e432c30$7ac98490$@muller@ics-cnrs.unistra.fr> Subject: [PING][RFC] breakpoint.c: Fix nasty problem with msvcrt DLL on Windows Date: Fri, 17 Sep 2010 19:56:00 -0000 Message-ID: <001701cb566e$f644b3c0$e2ce1b40$@muller@ics-cnrs.unistra.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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 X-SW-Source: 2010-09/txt/msg00322.txt.bz2 Content-length: 1791 We still didn't take any decision on this patch. The problem is reported in http://sourceware.org/bugzilla/show_bug.cgi?id=3D11886 I cannot debug anything on one of my Windows PC because it loads and unloads msvcrt.dll at startup; which leads to the problem. Pierre Muller Pascal language support maintainer for GDB > -----Message d'origine----- > De=A0: gdb-patches-owner@sourceware.org [mailto:gdb-patches- > owner@sourceware.org] De la part de Pierre Muller > Envoy=E9=A0: Friday, August 13, 2010 3:50 PM > =C0=A0: 'Pedro Alves'; gdb-patches@sourceware.org > Objet=A0: RE: [RFC] breakpoint.c: Fix nasty problem with msvcrt DLL on > Windows >=20 > > > > -11 longjmp master keep n 0x77c06d74 inf 1 > > > > > > > > (gdb) n > > > > Warning: > > > > Cannot insert breakpoint -11. > > > > Error accessing memory address 0x77c06d74: Input/Output error. >=20 > > Your analysis is correct. But then why did gdb print > > "Cannot insert breakpoint -11.", with -11 being the > > number of one of the internal longjmp master breakpoints? > > Are we copying the breakpoint number when creating the > > longjmp momentary breakpoints from the master, meaning that's > > a red herring (though one that I'd like fixed), or is there > > something else really broken? >=20 >=20 > I was unable to reproduce that issue, > and I suspect that this is just an error on me side: > I probably just copied parts of two different gdb sessions. >=20 > When trying to reproduce it, I always got internal (negative) numbers > that were different (more negative, meaning created later) > for the "longjmp" breakpoints as compared to their "longjmp master" > equivalent. >=20 > Sorry to have generated that confusion, >=20 > Pierre >=20 > PS: could you test and confirm the bug report 11886?