Update of bug #68685 (group groff):
Status: In Progress => Fixed
Privacy: Private => Public
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #1:
commit a5667ad703ecac9212577e80d06e3b7f9d24e7fb
Author: G. Branden Robinson <[email protected]>
Date: Thu Sep 17 21:10:30 2026 -0500
[refer]: Regression-test Savannah #68685.
* src/preproc/refer/tests/check-index-file-validity.sh: Do it.
Test fails at this commit.
commit 85f79ee8f39d906172af553a0601cf130cdb450b
Author: G. Branden Robinson <[email protected]>
Date: Thu Sep 17 21:06:42 2026 -0500
[libbib]: Fix Savannah #68685.
* src/libs/libbib/index.cpp
(index_search_item_iterator::index_search_item_iterator): Avoid
excessive memory allocation arising from corrupt index file, rousing
the wrath of the Linux OOM process killer or similar. Check index
file's claimed length of common word list for an implausibly large
value. Pick 10,000, which I'm sure is still a pretty implausible size
of a list of _common_ words to any linguist.
Fixes <https://savannah.gnu.org/bugs/?68685>. Thanks to Pavol Sloboda
for the report and analysis. Problem dates back to groff's birth.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68685>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
