https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253602

--- Comment #4 from [email protected] ---
A commit references this bug:

Author: jhb
Date: Fri Feb 26 19:31:05 UTC 2021
New revision: 566632
URL: https://svnweb.freebsd.org/changeset/ports/566632

Log:
  Use kinfo_getfile() to implement fdwalk().

  Previously, the kern.file sysctl (which queries the global file table)
  was queried and the results saved in an on-stack buffer.  With a
  sufficiently active system the sysctl's output could overflow the
  stack's available space.  Instead, switch to kinfo_getfile() from
  libutil.  This uses a sysctl which queries only the open files for the
  current process, and it uses heap space instead of the stack to store
  the sysctl output.

  PR:           253602
  Submitted by: ps (build glue patches)
  Reported by:  ps
  Reviewed by:  bapt
  MFH:          2021Q1
  Differential Revision:        https://reviews.freebsd.org/D28904

Changes:
  head/devel/glib20/Makefile
  head/devel/glib20/files/patch-glib_gspawn.c
  head/devel/glib20/files/patch-glib_meson.build
  head/devel/glib20/files/patch-meson.build

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-desktop
To unsubscribe, send any mail to "[email protected]"

Reply via email to