RE: GDB Debugging multiple instances of the same application and continue simultaneous
"Metzger, Markus T via Gdb" <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <DM8PR11MB5749D274626F7F1039CCC85BDE5B9@DM8PR11MB5749.namprd11.prod.outlook.com> |
Hello Nicholas, Have you tried "set schedule-multiple on"? Regards, Markus. >-----Original Message----- >From: Gdb <[email protected]> On >Behalf Of Nicholas Ford >Sent: Friday, January 21, 2022 12:08 PM >To: [email protected] >Subject: GDB Debugging multiple instances of the same application and continue >simultaneous > >Hello, > > >I try to debug two instances of the same application and try to make >them continue simultaneous. I used the following sequence of commands: > >(gdb) set target-async on >(gdb) set non-stop on >(gdb) attach <pid1> >(gdb) set scheduler-locking off >(gdb) add-inferior >(gdb) inferior 2 >(gdb) attach <pid2> >(gdb) set scheduler-locking off >(gdb) b hello-world.cpp:8 >Breakpoint 1 at 0x557a557761fd: ../hello-world.cpp:8. (2 locations) >(gdb) continue > >But only the process of the current inferior is continuing. I tried it >with the following configurations: > > * Setting 1 > o OS: Windows 10 Version 2004 > o GDB: GNU gdb (GDB) 12.0.50.20220115-git > o Behavior: not even possible to switch back to inferior 1: Is it > a known issue that this is not working on Windows? > * Setting 2 > o OS: Windows 10 Version 2004 using WSL (Ubuntu) > o GDB: GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2 > o Behavior: Only the currently selected inferior is continuing > * Setting 3 > o OS: Ubuntu 20.04.3 LTS > o GDB: GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2 > o Behavior: Only the currently selected inferior is continuing > >Can you please guide me if I got it wrong (regarding the feature of >running multiple processes simultaneous in GDB) or this specific feature >is not available for the given OS versions (if yes which version should >work)? > >Best regards, >Nicholas Ford Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de <http://www.intel.de> Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928