void Core::PassNodeControllerToIOThread(
    std::unique_ptr<NodeController> node_controller) {
  node_controller.release()->DestroyOnIOThreadShutdown();
}

The product writes data past the end, or before the beginning, of the intended buffer.