URL: <https://savannah.gnu.org/bugs/?68832>
Summary: [troff] assertion failure when escape squence with
deprecated delimiter follows unterminated delimited escape sequence
Group: GNU roff
Submitter: gbranden
Submitted: Sun 25 Oct 2026 06:37:47 AM 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: Sun 25 Oct 2026 06:37:47 AM UTC By: G. Branden Robinson <gbranden>
$ for esc in o b A Z R X D; do printf '\o@\n\\%s1\n' $esc |
~/groff-1.24.2/bin/groff -z -ww; done
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
troff:<standard input>:1: warning: missing closing delimiter in overstrike
escape sequence; expected character '@', got a newline
troff: ../src/roff/troff/input.cpp:2856: void token::describe_node(char*,
size_t): Assertion `nd != 0' failed.
/home/branden/groff-1.24.2/bin/groff: error: troff: Aborted (core dumped)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68832>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
