General

Profile

dug (Doug E)

  • Login: dug
  • Registered on: 07/11/2018
  • Last sign in: 10/05/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 0 1

Activity

Today

05:31 AM Ruby Bug #22406: Process.fork can leave the child unable to resolve hostnames: getaddrinfo helper threads take glibc's resolver lock after releasing the fork lock
I've opened a pull request: https://github.com/ruby/ruby/pull/19209
Rather than either of the directions in the description, on glibc each lookup thread does the detach itself with `res_nclose(&_res)` before it leaves `rb_thread_preve...
dug (Doug E)
03:08 AM Ruby Bug #22406 (Open): Process.fork can leave the child unable to resolve hostnames: getaddrinfo helper threads take glibc's resolver lock after releasing the fork lock
On Linux with glibc, a process forked while another thread's `getaddrinfo` helper pthread is exiting can inherit glibc's resolver-configuration lock in the locked state. Every hostname lookup in the child then blocks forever. Feature #20... dug (Doug E)

02/19/2024

04:48 AM Ruby Revision b4be2834 (git): [rubygems/rubygems] Remove redundant rubocop configs
https://github.com/rubygems/rubygems/commit/a3f60240bf dug (Doug E)

Also available in: Atom