Branch: refs/heads/webkitglib/2.46
  Home:   https://github.com/WebKit/WebKit
  Commit: e9c4d21fe91bfce4b3a37c12624ecef6afa80b85
      
https://github.com/WebKit/WebKit/commit/e9c4d21fe91bfce4b3a37c12624ecef6afa80b85
  Author: Michael Catanzaro <[email protected]>
  Date:   2024-09-23 (Mon, 23 Sep 2024)

  Changed paths:
    M Source/WebKit/Platform/IPC/unix/ConnectionUnix.cpp

  Log Message:
  -----------
  Cherry-pick 283981@main (1f6c2306d3ed). 
https://bugs.webkit.org/show_bug.cgi?id=280003

    REGRESSION(283414@main): [WPE][GTK] Network process crash when writing to 
pid socket
    https://bugs.webkit.org/show_bug.cgi?id=280003

    Reviewed by Carlos Garcia Campos.

    If the UI process closes its pid socket connection to the auxiliary
    process before the auxiliary process is able to successfully write the
    pid, the auxiliary process should not crash. That's sort of weird, but
    since 283414@main it's now expected that this might happen if the
    ProcessLauncher gets destroyed before the process launches.

    In practice, I *suspect* this is actually happening for the
    NetworkProcessProxy's ProcessLauncher, because I don't know how else to
    explain all the network process crashes I am seeing. That's probably a
    bug, and I hesitate to land a change that hides a bug, but it really is
    sometimes expected and shouldn't cause a crash. E.g. If the user presses
    Ctrl+T and then Ctrl+Q in quick succession, the UI process could very
    plausibly quit before a web process launches. Process launching takes a
    couple hundred milliseconds on my computer.

    * Source/WebKit/Platform/IPC/unix/ConnectionUnix.cpp:
    (IPC::sendPIDToPeer):

    Canonical link: https://commits.webkit.org/283981@main

Canonical link: https://commits.webkit.org/282416.122@webkitglib/2.46



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to