Bug ID 32053
Summary lldb-mi outputs extra =thread-group-exited after -gdb-exit
Product lldb
Version unspecified
Hardware All
OS All
Status NEW
Severity normal
Priority P
Component All Bugs
Assignee lldb-dev@lists.llvm.org
Reporter malaperle@gmail.com
CC llvm-bugs@lists.llvm.org
Reproduced on macOS 10.12 with latest SVN trunk and Ubuntu 16.04 with lldb 3.8
For example, if I start debugging this simple program:
int main() {
}
lldb-mi ./a.out
-exec-run
...
=thread-exited,id="1",group-id="i1"
=thread-group-exited,id="i1",exit-code="0"
*stopped,reason="exited-normally"
(gdb)
-gdb-exit
^exit
=thread-group-exited,id="i1"
(gdb)
(Here back to terminal)
I don't think there should be any "=thread-group-exited" after the exit.
The GDB output looks like this:
=thread-exited,id="1",group-id="i1"
=thread-group-exited,id="i1",exit-code="0"
*stopped,reason="exited-normally"
(gdb)
-gdb-exit
^exit
(Here back to terminal)