Skip to content
Snippets Groups Projects
  • Masood Malekghassemi's avatar
    fd5a3ef9
    Don't use a pipe for capturing in test runner · fd5a3ef9
    Masood Malekghassemi authored
    Apparently Python can call arbitrarily deallocation code whenever its
    allocator is invoked, which can cause output from gRPC core to stderr,
    which can happen on the thread that is emptying the stderr pipe, thus
    causing the stderr pipe to deadlock on itself.
    fd5a3ef9
    History
    Don't use a pipe for capturing in test runner
    Masood Malekghassemi authored
    Apparently Python can call arbitrarily deallocation code whenever its
    allocator is invoked, which can cause output from gRPC core to stderr,
    which can happen on the thread that is emptying the stderr pipe, thus
    causing the stderr pipe to deadlock on itself.