On 24/10/19(Thu) 13:30, Stuart Henderson wrote: > On 2019/10/21 04:06, Martin Pieuchot wrote: > > CVSROOT: /cvs > > Module name: src > > Changes by: m...@cvs.openbsd.org 2019/10/21 04:06:31 > > > > Modified files: > > lib/librthread : synch.h > > > > Log message: > > Use process-private futexes to avoid the uvm_map lookup overhead. > > > > While here kill unused _wait() function. > > > > ok visa@ > > > > I'm going to back this one out for now - it causes hangs with Python > (seems to be 100% reproducible). Easy/fast test case: > > cd /usr/ports/graphics/py-Pillow > make > > With this commit, it hangs after > > writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
robert@ figured out that Python3 doesn't have that problem. If somebody could figure out which upstream change fixed the issue that would be great.