Update of bug #68686 (group groff):

                  Status:             In Progress => Fixed
                 Privacy:                 Private => Public
             Open/Closed:                    Open => Closed

    _______________________________________________________

Follow-up Comment #3:


commit d9332be66eb055e73eda6071b3da57988804c50c
Author: G. Branden Robinson <[email protected]>
Date:   Sat Oct 3 15:53:40 2026 -0500

    [grn]: Regression-test Savannah #68686.
    
    * src/preproc/grn/tests/avoids-stack-overflow-on-curve-commands.sh: Do
      it.
    
    * src/preproc/grn/grn.am (grn_TESTS): Run test.
    
    Test fails at this commit.

commit bd0f127eda62e5ec4d56dcea5856d881bb4cfdfe
Author: G. Branden Robinson <[email protected]>
Date:   Sat Oct 3 16:09:31 2026 -0500

    [grn]: Fix Savannah #68686.
    
    * src/preproc/grn/hgraph.cpp: Preprocessor-include "errarg.h" and
      "error.h" headers so that libgroff's `fatal()` function is visible.
    
      (drawwig): Add check of static value `MAXPOINTS` limiting the quantity
      of a curve's control points.  Exceeding the limit is a fatal error.
    
    * src/preproc/grn/grn.1.man (Exit status): Document that command may
      exit with status 3--that's what `fatal()` does.
    
    Fixes <https://savannah.gnu.org/bugs/?68686>.  Thanks to Pavol Sloboda
    for the report and a reproducer.  Problem appears to date back
    "forever"; groff imported a C++-ported version of grn in commit
    a75cf74b60, 2000-02-20.  While the original C code from "Berkeley
    ditroff" is hard to track down, it appears likely that the defect was
    present there, too.  Taking the SCCS what(1) information in the "last
    non-groff version" comment at face value would push the date of the
    defect back to 1984-11-27, and it might be older still.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68686>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to