[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #63500] [man, mdoc] doesn't respect unset 'C' register when switchi
From: |
G. Branden Robinson |
Subject: |
[bug #63500] [man, mdoc] doesn't respect unset 'C' register when switching packages |
Date: |
Sat, 10 Dec 2022 09:36:14 -0500 (EST) |
URL:
<https://savannah.gnu.org/bugs/?63500>
Summary: [man,mdoc] doesn't respect unset 'C' register when
switching packages
Project: GNU troff
Submitter: gbranden
Submitted: Sat 10 Dec 2022 02:36:11 PM UTC
Category: Macro - others/general
Severity: 3 - Normal
Item Group: Incorrect behaviour
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 10 Dec 2022 02:36:11 PM UTC By: G. Branden Robinson <gbranden>
Observed on groff 1.22.4.
$ zcat /usr/share/man/man7/groff_man.7.gz /usr/share/man/man7/groff_mdoc.7.gz
| nroff -t -rcR=0 -mandoc | grep -E '^(BSD|groff)'
groff 1.22.4 27 January 2021
1
groff 1.22.4 27 January 2021
2
groff 1.22.4 27 January 2021
3
groff 1.22.4 27 January 2021
4
groff 1.22.4 27 January 2021
5
groff 1.22.4 27 January 2021
6
groff 1.22.4 27 January 2021
7
groff 1.22.4 27 January 2021
8
groff 1.22.4 27 January 2021
9
groff 1.22.4 27 January 2021
10
groff 1.22.4 27 January 2021
11
groff 1.22.4 27 January 2021
12
groff 1.22.4 27 January 2021
13
groff 1.22.4 27 January 2021
14
groff 1.22.4 27 January 2021
15
groff 1.22.4 27 January 2021
16
groff 1.22.4 27 January 2021
17
mdoc warning: Empty input line #34
groff 1.22.4 27 January 2021
18
BSD November 2, 2010
20
BSD November 2, 2010
21
BSD November 2, 2010
22
BSD November 2, 2010
23
BSD November 2, 2010
24
BSD November 2, 2010
25
BSD November 2, 2010
26
BSD November 2, 2010
27
BSD November 2, 2010
28
BSD November 2, 2010
29
BSD November 2, 2010
30
BSD November 2, 2010
31
BSD November 2, 2010
32
BSD November 2, 2010
33
BSD November 2, 2010
34
BSD November 2, 2010
35
BSD November 2, 2010
36
BSD November 2, 2010
37
BSD November 2, 2010
38
BSD November 2, 2010
39
BSD November 2, 2010
40
BSD November 2, 2010
41
BSD November 2, 2010
42
BSD November 2, 2010
43
BSD November 2, 2010
44
BSD November 2, 2010
45
BSD November 2, 2010
46
BSD November 2, 2010
47
BSD November 2, 2010
48
BSD November 2, 2010
49
BSD November 2, 2010
50
BSD November 2, 2010
51
BSD November 2, 2010
52
BSD November 2, 2010
53
BSD November 2, 2010
54
BSD November 2, 2010
55
BSD November 2, 2010
56
BSD November 2, 2010
57
BSD November 2, 2010
58
BSD November 2, 2010
59
BSD November 2, 2010
60
BSD November 2, 2010
61
BSD November 2, 2010
62
BSD November 2, 2010
63
BSD November 2, 2010
64
Problem is evident in both directions (an -> doc, above, and doc -< an).
$ zcat /usr/share/man/man7/groff_mdoc.7.gz /usr/share/man/man7/groff_man.7.gz
| nroff -t -rcR=0 -mandoc | grep -E '^(BSD|groff)'
mdoc warning: Empty input line #34
BSD November 2, 2010
2
BSD November 2, 2010
3
BSD November 2, 2010
4
BSD November 2, 2010
5
BSD November 2, 2010
6
BSD November 2, 2010
7
BSD November 2, 2010
8
BSD November 2, 2010
9
BSD November 2, 2010
10
BSD November 2, 2010
11
BSD November 2, 2010
12
BSD November 2, 2010
13
BSD November 2, 2010
14
BSD November 2, 2010
15
BSD November 2, 2010
16
BSD November 2, 2010
17
BSD November 2, 2010
18
BSD November 2, 2010
19
BSD November 2, 2010
20
BSD November 2, 2010
21
BSD November 2, 2010
22
BSD November 2, 2010
23
BSD November 2, 2010
24
BSD November 2, 2010
25
BSD November 2, 2010
26
BSD November 2, 2010
27
BSD November 2, 2010
28
BSD November 2, 2010
29
BSD November 2, 2010
30
BSD November 2, 2010
31
BSD November 2, 2010
32
BSD November 2, 2010
33
BSD November 2, 2010
34
BSD November 2, 2010
35
BSD November 2, 2010
36
BSD November 2, 2010
37
BSD November 2, 2010
38
BSD November 2, 2010
39
BSD November 2, 2010
40
BSD November 2, 2010
41
BSD November 2, 2010
42
BSD November 2, 2010
43
BSD November 2, 2010
44
BSD November 2, 2010
45
BSD November 2, 2010
1
groff 1.22.4 27 January 2021
1
BSD November 2, 2010
2
groff 1.22.4 27 January 2021
2
BSD November 2, 2010
3
groff 1.22.4 27 January 2021
3
BSD November 2, 2010
4
groff 1.22.4 27 January 2021
4
BSD November 2, 2010
5
groff 1.22.4 27 January 2021
5
BSD November 2, 2010
6
groff 1.22.4 27 January 2021
6
BSD November 2, 2010
7
groff 1.22.4 27 January 2021
7
BSD November 2, 2010
8
groff 1.22.4 27 January 2021
8
BSD November 2, 2010
9
groff 1.22.4 27 January 2021
9
BSD November 2, 2010
10
groff 1.22.4 27 January 2021
10
BSD November 2, 2010
11
groff 1.22.4 27 January 2021
11
BSD November 2, 2010
12
groff 1.22.4 27 January 2021
12
BSD November 2, 2010
13
groff 1.22.4 27 January 2021
13
BSD November 2, 2010
14
groff 1.22.4 27 January 2021
14
BSD November 2, 2010
15
groff 1.22.4 27 January 2021
15
BSD November 2, 2010
16
groff 1.22.4 27 January 2021
16
BSD November 2, 2010
17
groff 1.22.4 27 January 2021
17
BSD November 2, 2010
18
groff 1.22.4 27 January 2021
18
BSD November 2, 2010
19
groff 1.22.4 27 January 2021
19
BSD November 2, 2010
20
groff 1.22.4 27 January 2021
20
BSD November 2, 2010
21
groff 1.22.4 27 January 2021
21
BSD November 2, 2010
22
groff 1.22.4 27 January 2021
22
BSD November 2, 2010
23
groff 1.22.4 27 January 2021
23
BSD November 2, 2010
24
groff 1.22.4 27 January 2021
24
BSD November 2, 2010
25
groff 1.22.4 27 January 2021
25
BSD November 2, 2010
26
groff 1.22.4 27 January 2021
26
BSD November 2, 2010
27
groff 1.22.4 27 January 2021
27
BSD November 2, 2010
28
[...]
BSD November 2, 2010
225
groff 1.22.4 27 January 2021
225
BSD November 2, 2010
226
groff 1.22.4 27 January 2021
226
troff: <standard input>:4315: fatal error: input stack limit exceeded
(probable infinite loop)
BSD November 2, 2010
227
groff 1.22.4 27 January 2021
227
BSD November 2, 2010
228
groff 1.22.4 27 January 2021
228
BSD November 2, 2010
229
[...]
There were other problems, as can be seen, but they have since been resolved
in groff Git. The one that remains observable is the failure to reset the
page number to 1 at a new document.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63500>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #63500] [man, mdoc] doesn't respect unset 'C' register when switching packages,
G. Branden Robinson <=