Re: annotation issue with newer gdb's?
Joel Brobecker <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
> In older versions of gdb (at least until 7.11 which i'm using and > possibly later) I see the following behavior when starting gdb and > typing, 'b main' > > "\r\n\032\032post-prompt\r\n" > "Breakpoint 1 at 0x4006c0: file test.cpp, line 42.\r\n" > "\r\n\032\032breakpoints-invalid\r\n" > > In GDB 9.1, I'm see the following, > > "\r\n\032\032post-prompt\r\n" > "\r\nBreakpoint 1 at \033[34m0x4006c0\033[m: file \033[32mtest.cpp\033[m, line 42." > "\r\n\032\032breakpoints-invalid\r\n" > > You can see that the newline moved on the "Breakpoint 1" line > from the end of the line (in older versions) to the beginning of the > line (in newer versions). > > This ultimately caused CGDB to misbehave. > > Correctly working CGDB, > Reading symbols from ./main...done. > (gdb) b main > Breakpoint 1 at 0x4006c0: file test.cpp, line 42. > (gdb) > > Incorrectly working CGDB, > Reading symbols from ./main... > (gdb) b main > > Breakpoint 1 at 0x4006c0: file test.cpp, line 42.(gdb) > > Was this change to the annotations made on purpose? I haven't followed development much, lately ( :-( ), but I don't think so. This looks similer to: https://sourceware.org/bugzilla/show_bug.cgi?id=25190 That particular PR is reported as being fixed for 9.1, so it's not the same problem, or the fix was incomplete. Have you tried master, by any chance? -- Joel