DescriptionFix shutdown assert with the new Mojo EDK.
This was seen on Windows tryjobs enabling the new EDK. The problem was that RoutedRawChannel was destroying the channel on write errors, while normally (without multiplexing) this is only done on read errors. So MessagePipeDispatcher thought it had a channel_ (which it didn't use because it knew it had seen a write error) and it was asserting at shutdown. The fix is to make RoutedRawChannel match non-multiplexed MessagePipeDispatcher's destruction of the channel only when read errors occur.
BUG=561803
Committed: https://crrev.com/a0c8ebc44e574bf12e7ffca0d492b9859f914a4d
Cr-Commit-Position: refs/heads/master@{#365175}
Patch Set 1 #Patch Set 2 : #Patch Set 3 : real fix #
Total comments: 2
Patch Set 4 : add comment #Messages
Total messages: 20 (10 generated)
|