A WebContent display-list update can send compositor resource attachments over the WebContent-to-compositor transport. On Windows, serializing an attachment requires the destination process id, but this secondary transport never exchanged peer pids before the first message. That left TransportSocketWindows with m_peer_pid == -1 and hit the serialize_attachments() verification when WebContent tried to send the first attachment-bearing compositor update. Add InitTransport to this endpoint and run it immediately after WebContent creates the compositor connection, before any other IPC uses the channel. |
||
|---|---|---|
| .. | ||
| Compositor | ||
| ImageDecoder | ||
| RequestServer | ||
| WebContent | ||
| WebDriver | ||
| WebWorker | ||
| CMakeLists.txt | ||
| RendererSandbox.h | ||
| RendererSandboxLinux.cpp | ||
| RendererSandboxMacOS.cpp | ||
| RendererSandboxUnimplemented.cpp | ||