Sorry for not checking this myself, but here's something
which might be worth testing:

    GNU groff version 1.24.1 crashes on FreeBSD:
    OpenSource/doc/op
    rm -f op.ps
    pic -C op.me | eqn -C -Tps | groff -Tps -mps -me > op.ps
    troff:op.me:12005: 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.
    groff: error: troff: Abort trap (core dumped)
    grops:<standard input>: warning: no final 'x stop' command
    
    xyz@ tested this on Linux: same groff version - no crash.
    
    changing it to
    .cc "
    .
    "cc
    
    is a workaround for this groff/FreeBSD bug.
    
    BTW: it is really simple to reproduce:
    
    $ echo ".cc '" | groff  > /dev/null
    troff:<standard input>:1: 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.
    groff: error: troff: Abort trap (core dumped)

diff --git a/OpenSource/doc/op/op.me b/OpenSource/doc/op/op.me
index de3f313ec..4403539ae 100644
--- a/OpenSource/doc/op/op.me
+++ b/OpenSource/doc/op/op.me
@@ -12002,9 +12002,9 @@ H?x?Full-name: Eric Allman
 H??Message-id: <[email protected]>
 H??To: [email protected]
 H??Subject: this is an example message
-.cc '
+.cc "
 .
-'cc
+"cc
 .)b
 This shows
 the person who sent the message,


-- 
Address is valid for this mailing list only, please do not reply
to it directly, but to the list.

Reply via email to