Opened 5 years ago

Closed 5 years ago

#52616 closed defect (fixed)

curl: poll() broken on Sierra

Reported by: ctreleaven (Craig Treleaven) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: sierra Cc: mkae (Marko Käning), Schamschula (Marius Schamschula)
Port: curl

Description

Happend to come across this upstream bug report:

https://github.com/curl/curl/issues/1057

Summary: implementation of poll() is broken in Sierra such that 100% of a core will be consumed in certain (common) scenarios where poll() should be waiting quietly for data to arrive.

Further discussion:

https://daniel.haxx.se/blog/2016/10/11/poll-on-mac-10-12-is-broken/

Change History (5)

comment:1 Changed 5 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:2 Changed 5 years ago by Schamschula (Marius Schamschula)

comment:3 Changed 5 years ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

comment:4 Changed 5 years ago by ryandesign (Ryan Schmidt)

In bc30d8a4/macports-ports:

curl: Update to 7.51.0

Resolves #52796

Resolves #52616

comment:5 Changed 5 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.