From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic309-24.consmr.mail.ir2.yahoo.com (sonic309-24.consmr.mail.ir2.yahoo.com [77.238.179.82]) by sourceware.org (Postfix) with ESMTPS id 8B856384B0C1 for ; Wed, 15 Apr 2020 15:32:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 8B856384B0C1 X-YMail-OSG: IPoj10IVM1lqoCVcb5oC8xaMWdfd5sju5h6uK8C1dZGfPELJ8DAaytuZdxm4DUT Bm2s2aeJwAphxTd6OsZkD9mV5j04U4.BXfrnrGaPyXLqDxokgC9IHlnFoR5yA_dC71JFF2czE6jF Ng1bMaakMdHejhiUm_TTWmZ0Q5u9w3SZ_hZ654vd1xeH5k1vKiLtmnOX5kAZAIH_rud_8mThkrSQ wkqCOB8rWpBlH9EPdOhDTnj5srhSroczRSYITOK.OzR5vI_87VhH0Cl.oQdROA9SLYs2Yoa8EU_Q UwdnXWR0Nng2O47u9tqCy85IhhGks5oFGCWpgvb6klUqytVe3SrbVyDSuffL1YaT.3Ypz8KAKB2_ k9WRlFxfbO9eFhIxJY_FPliUd7pJHDxjfFkPKwZzxYGPQ0l6J0sE7TuI2OWN32f7LzCipU1.lJdd dsimbg.AGoJJTXrAbWh8mFhfCir6MGAx7kQTrxky2MbkHbZh.6c.tIiNiXs9tU7tSBC3azX7XUDu PqaBfK0hx_G0UKCskqMzPbUqOuw7TrqFQgRwWTE9xUU0iOd0wFSKmPiaNggA0JlBTeq3wAknqm32 XZ1oqId6pj5g7KaR2qnB4euhMYhkdaPwAuap6xSZ1Z8yK9lA9qkhwpCutcFBdQYDRFub5NUZuBme 7pJkdeuxgup4.CYiKmU9OuPl6TCwtPCT.uFkmejrlCGp3jKDHV39RDpWk4BH9f0vr2ZtnVn3wQH6 AgnE10afy00hfldCZKfOnpDhcj1w3dt.Lucy09FHJAj4YYhPGRYykv3s.K5oePgdGlyIH5t2Exfq dJYPR8iL68GN.MBauJh9RSrQUl1U_URa8G.LZKRGfYgynnStb2Lsgl89PcBaAdfH6MTX02Z46Kxm TCMFcr2l.uXmejZqd147Abv93vX6txcDv_Wm4rtVaUwH6iQ9MPYTJLnGSFroOywM_V75UfMZGvj3 y.48XotOmElXGQyy5y0qo0Uc7CLsLXAORv0X1NlNfuioonNbhxUt92HMscGFPUsVZ7a1jBr6t7A. EtHOy3BJXDnfUBrtj.UkYXSDwGGGBU_0_WU41t6jIqkEX7f7adWOqvT2_G5bQXe2lZVgX5x.EHH. 5r0c_.tAvxzinecW_A4UxksdxzE3y3zQe9eI_nzmDWNsLZQ0Vb.AxpFBzR_6PhQb2utRxrf9zskW VtFOFQbqqGBWUmd4ppTtjGVCZ6ouwnnO4Prpy_vjXwe.rEpjJG7DKCm9ELWBc3AL..QU0u2zlVdO 7mAyduTzsMcjEJbQZkXNXLg.MuQ.LfOKN_Sg2tF7Ppfiu74viBRgVKM6CyMhMbAYkhn_FYUsHMxi i3iOwoTVJ8H_J9vMhOmc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Wed, 15 Apr 2020 15:32:24 +0000 Date: Wed, 15 Apr 2020 15:32:19 +0000 (UTC) From: Hannes Domani To: Gdb-patches Message-ID: <317964305.1960851.1586964739944@mail.yahoo.com> In-Reply-To: References: <20200414175434.8047-1-palves@redhat.com> <20200414175434.8047-26-palves@redhat.com> <1253231843.1175283.1586904073822@mail.yahoo.com> Subject: Re: [PATCH 25/28] Don't write to inferior_ptid in windows-nat.c, part II MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.15651 YMailNorrin Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0 X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, 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 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2020 15:32:28 -0000 Am Mittwoch, 15. April 2020, 17:08:27 MESZ hat Pedro Alves Folgendes geschrieben: > On 4/14/20 11:41 PM, Hannes Domani via Gdb-patches wrote: > > > The removal of these lines breaks debugging on Windows, right on startu= p I get: > > > > (gdb) r > > Starting program: C:\qiewer\heob\heob64.exe > > C:/src/repos/binutils-gdb.git/gdb/thread.c:86: internal-error: thread_i= nfo* inferior_thread(): Assertion `tp' failed. > > > > Full stacktrace of the assertion failure: > > > > (gdb) bt > > #0=C2=A0 internal_error (file=3D0xa713a8 "C:/src/repos/binutils-gdb.git/gdb/thread.c", line=3D86, > >=C2=A0=C2=A0=C2=A0=C2=A0 fmt=3D0xa71388 "%s: Assertion `%s' failed.") at C:/src/repos/binutils-gdb.git/gdbsupport= /errors.cc:51 > > #1=C2=A0 0x000000000066cfd9 in inferior_thread () at C:/src/repos/binut= ils-gdb.git/gdb/thread.c:86 > > #2=C2=A0 inferior_thread () at C:/src/repos/binutils-gdb.git/gdb/thread= .c:83 > > #3=C2=A0 0x00000000005603a0 in post_create_inferior (target=3D0x999ba0 = , from_tty=3Dfrom_tty@entry=3D0) > >=C2=A0=C2=A0=C2=A0=C2=A0 at C:/src/repos/binutils-gdb.git/gdb/infcmd.c:4= 44 > > #4=C2=A0 0x0000000000563727 in run_command_1 (args=3D, f= rom_tty=3D1, run_how=3DRUN_NORMAL) at C:/src/repos/binutils-gdb.git/gdb/inf= cmd.c:670 > > > Btw., I think this variable in get_windows_debug_event is no longer use= ful: > >=C2=A0 static windows_thread_info dummy_thread_info (0, 0, 0); > > > > Thanks for pointing that out. > > > > > This replacement works fine for me so far: > > Does this instead work for you?=C2=A0 This adds a single > switch_to_thread at the end of the initialization. Yes, this also works for me. Hannes