URL: <https://savannah.gnu.org/bugs/?68420>
Summary: Using .cc ' causes Assertion failed:
(assignment_worked), function assign_control_character_request
Group: GNU roff
Submitter: mlw
Submitted: Tue 02 Jun 2026 03:01:01 PM UTC
Category: Core
Severity: 3 - Normal
Item Group: Crash/Unresponsive
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Unlocked
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Tue 02 Jun 2026 03:01:01 PM UTC By: Martin <mlw>
I am running the groff-1.24.1_1 package on FreeBSD 14.4.
Running this:
groff -Tascii -me <<END
H??Subject: this is an example message
.cc '
.
'cc
END
gives an error followed by an abort:
troff:x.me:2: error: ignoring control character change request; the no-break
control character is already "'"
Assertion failed: (assignment_worked), function
assign_control_character_request, file src/roff/troff/input.cpp, line 298.
grotty:<standard input>: warning: no final 'x stop' command
groff: error: troff: Abort trap (core dumped)
I don't know if this is sensible input, but I found it in the documentation
for sendmail 8.18.2 (doc/op/op.me). The intent is to put a . in the output
and this works in groff 1.23.0.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68420>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
