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/

Attachment: signature.asc
Description: PGP signature

Reply via email to