[Bug 21722] New: Process Plugins do not get shutdown cleanly from the test runner

Bug ID 21722
Summary Process Plugins do not get shutdown cleanly from the test runner
Product lldb
Version unspecified
Hardware PC
OS Windows NT
Status NEW
Severity normal
Priority P
Component All Bugs
Assignee zturner@google.com
Reporter zturner@google.com
CC lldb-dev@cs.uiuc.edu
Classification Unclassified

When a test is run that debugs a target through the process plugin mechanism,
after the test is completed, none of the proper shutdown methods in the process
plugin are called.  For example, if a breakpoint had been created and enabled,
it is not disabled and removed upon exit.  It seems the test suite just hard
exits, and since this is using lldb as an extension module, it's as if lldb
itself did an exit(1), not giving the process plugin a chance to cleanup
gracefully.

Zachary Turner changed bug 21722

What | Removed | Added |

  • | - | - |
    Status | NEW | RESOLVED |
    Resolution | — | FIXED |

Comment # 1 on bug 21722 from Zachary Turner

Fixed by r223272.