URL:
  <https://savannah.gnu.org/bugs/?68784>

                 Summary: [troff] empty string interpolation given as argument
to `mso` request causes SEGV since 1.24.0
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Fri 16 Oct 2026 10:55:18 PM UTC
                Category: Formatter
                Severity: 4 - Important
              Item Group: Crash/Unresponsive
                  Status: In Progress
                 Privacy: Public
             Assigned to: gbranden
             Open/Closed: Open
         Discussion Lock: Unlocked
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 16 Oct 2026 10:55:18 PM UTC By: G. Branden Robinson <gbranden>
Discovered during investigation of bug #68783.


$ echo '.mso \*a' | ~/groff-1.24.0/bin/groff -ww
troff:<standard input>:1: warning: name 'a' not defined
troff: ../src/libs/libgroff/searchpath.cpp:116: FILE*
search_path::open_file(const char*, char**): Assertion `name != 0' failed.
/home/branden/groff-1.24.0/bin/groff: error: troff: Aborted (core dumped)


Affects _groff_ 1.24.0 and later, but not earlier versions back to (at least)
1.22.3.







    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to