Follow-up Comment #1, bug #67133 (group groff):

And sure enough the build now (well, prior to the commit where I comment out
the troublesome assertion) screams out its rage...


  GROFF    doc/pic.html
  GROFF    doc/webpage.html
  GROFF    doc/webpage.ps
  GROFF    doc/grnexmpl.ps
  GROFF    doc/automake.pdf
  GROFF    doc/groff-man-pages.pdf
  GROFF    contrib/hdtbl/examples/chess_board.ps
  GROFF    contrib/hdtbl/examples/color_boxes.ps
  GROFF    contrib/hdtbl/examples/color_nested_tables.ps
  GROFF    contrib/hdtbl/examples/color_table_cells.ps
  GROFF    contrib/hdtbl/examples/color_transitions.ps
  GROFF    contrib/hdtbl/examples/col_rowspan_colors.ps
  GROFF    contrib/hdtbl/examples/fonts_n.ps
make[2]: *** [Makefile:16850: doc/pic.html] Error 8
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/branden/src/GIT/groff/build'
make[1]: *** [Makefile:11633: check-recursive] Error 1
make[1]: Leaving directory '/home/branden/src/GIT/groff/build'
make: *** [Makefile:13835: check] Error 2


And there is a corpse to dissect.


$ find build -name core
build/doc/core
$ file ./build/doc/core
./build/doc/core: ELF 64-bit LSB core file, x86-64, version 1 (SYSV),
SVR4-style, from 'troff -M/home/branden/src/GIT/groff/build/../doc
-M/home/branden/src/GIT/groff/', real uid: 1000, effective uid: 1000, real
gid: 1000, effective gid: 1000, execfn:
'/home/branden/src/GIT/groff/build/troff', platform: 'x86_64'
$ gdb ./build/troff ./build/doc/core
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./build/troff...
[New LWP 37855]
Core was generated by `troff -M/home/branden/src/GIT/groff/build/../doc
-M/home/branden/src/GIT/groff/'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
##(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f020af78537 in __GI_abort () at abort.c:79
#2  0x00007f020af7840f in __assert_fail_base (fmt=0x7f020b0ef688 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", 
    assertion=0x55e4fe7fc063 "!is_output_on", file=0x55e4fe7fc048
"../src/roff/troff/node.cpp", line=1835, function=<optimized out>)
    at assert.c:94
#3  0x00007f020af876e2 in __GI___assert_fail
(assertion=assertion@entry=0x55e4fe7fc063 "!is_output_on", 
    file=file@entry=0x55e4fe7fc048 "../src/roff/troff/node.cpp",
line=line@entry=1835, 
    function=function@entry=0x55e4fe7fc218 "virtual void
real_output_file::on()") at assert.c:103
#4  0x000055e4fe7cfa32 in real_output_file::on (this=0x55e53747f190) at
../src/roff/troff/node.cpp:1835
#5  0x000055e4fe7dfdb6 in suppress_node::tprint (this=0x55e537709120,
out=0x55e53747f190) at ../src/roff/troff/node.cpp:4623
#6  0x000055e4fe7d638d in troff_output_file::really_print_line
(this=0x55e53747f190, x=..., y=..., n=0x55e537709120, before=..., after=...)
    at ../src/roff/troff/node.cpp:984
#7  0x000055e4fe7d23af in real_output_file::print_line (this=<optimized out>,
x=..., y=..., n=0x55e5377056d0, before=..., after=..., width=...)
    at ../src/roff/troff/node.cpp:1813
#8  0x000055e4fe7a54b8 in top_level_diversion::output (this=0x55e5373d2190,
nd=0x55e5377056d0, retain_size=<optimized out>, vs=..., post_vs=..., 
    width=...) at ../src/roff/troff/div.cpp:448
#9  0x000055e4fe7a3c1f in environment::output (this=this@entry=0x55e537481aa0,
nd=nd@entry=0x55e5377056d0, suppress_filling=<optimized out>, 
    vs=..., post_vs=..., width=width@entry=..., was_centered=false) at
../src/roff/troff/env.cpp:174
#10 0x000055e4fe7a7e37 in environment::output_line
(this=this@entry=0x55e537481aa0, nd=<optimized out>, nd@entry=0x55e537705750,

    width=width@entry=..., was_centered=was_centered@entry=false) at
../src/roff/troff/env.cpp:1963
#11 0x000055e4fe7abb7d in environment::newline (this=0x55e537481aa0) at
../src/roff/troff/env.cpp:1891
#12 0x000055e4fe7c02f0 in process_input_stack () at
../src/roff/troff/input.cpp:3222
#13 0x000055e4fe7c84f7 in process_input_file (name=<optimized out>,
name@entry=0x55e4fe807b86 "-") at ../src/roff/troff/input.cpp:9076
#14 0x000055e4fe7cc3b1 in main (argc=10, argv=0x7fff6547fb48) at
../src/roff/troff/input.cpp:9432
##(gdb) quit




    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to