| Summary: | Error sending IPC message: Broken pipe | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | crvi <crvisqr> | ||||||||
| Component: | WebKitGTK | Assignee: | Charlie Turner <cturner> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | aperez, bugs-noreply, cturner | ||||||||
| Priority: | P2 | ||||||||||
| Version: | Other | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
crvi
2020-01-09 20:33:12 PST
sid@unstable:~$ epiphany --version Web 3.34.1 Powered by WebKitGTK 2.26.2 Created attachment 400058 [details]
Patch
I came here while working on tests for https://bugs.webkit.org/show_bug.cgi?id=184845 , where I was seeing these IPC error messages as well (plus ones in the IPC receive side) Comment on attachment 400058 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=400058&action=review > Source/WebKit/Platform/IPC/unix/ConnectionUnix.cpp:525 > + if (errno == EPIPE || errno == ECONNRESET) { I would put the EPIPE check inside an OS(LINUX) guard, as it is clearly something that is specific to the Linux kernel. #if OS(LINUX if (errno == ECONNRESET || errno == EPIPE) #else if (errno == ECONRESET) #endif { // ... } Created attachment 400118 [details]
Patch
Oops, I misunderstood ConnectionUnix has being ConnectionLinux, corrected!
Comment on attachment 400118 [details]
Patch
Accidentally cleared the r+ flag, resetting and cq+'ing. Hopefully the scripts Do The Right Thing.
cturner@igalia.com does not have reviewer permissions according to https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/common/config/contributors.json. Rejecting attachment 400118 [details] from commit queue. Created attachment 400123 [details]
Patch
Manually set reviewer and resubmit
Committed r262099: <https://trac.webkit.org/changeset/262099> All reviewed patches have been landed. Closing bug and clearing flags on attachment 400123 [details]. |