Package: groff-base Version: 1.22.3-10 Severity: normal File: /usr/bin/groff Usertags: crash
I get a crash (SIGSYS) in groff when running `man man | head -n1`.
If the below output and backtrace are not useful, please close this bug.
This is unaffected by my setting of MANPATH, MALLOC_CHECK_ & MALLOC_PERTURB_.
$ man man | head -n1
MAN(1)
Manual pager utils
MAN(1)
Bad system call (core dumped)
man: command exited with status 159: /usr/lib/man-db/zsoelim |
/usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8
| tbl | nroff -mandoc -rLL=180n -rLT=180n -Tutf8
$ find /var/crash/ -iname *groff*
/var/crash/1000/10956-1000-1000-31-1520485236-chianamo--usr-bin-groff.core
find: ‘/var/crash/0’: Permission denied
$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full'
--core
/var/crash/1000/10956-1000-1000-31-1520485236-chianamo--usr-bin-groff.core
/usr/bin/groff
[New LWP 10956]
Core was generated by `groff -mtty-char -Tutf8 -mandoc -rLL=180n -rLT=180n'.
Program terminated with signal SIGSYS, Bad system call.
#0 0x00007f062de48167 in kill () at ../sysdeps/unix/syscall-template.S:78
78 ../sysdeps/unix/syscall-template.S: No such file or directory.
#0 0x00007f062de48167 in kill () at ../sysdeps/unix/syscall-template.S:78
#1 0x00005636458776e0 in run_pipeline (ncommands=<optimized out>,
commands=0x7ffc547c2cf0, no_pipe=<optimized out>) at
./debian/build/../../src/roff/groff/pipeline.c:529
#2 0x0000563645876a4d in run_commands (no_pipe=0) at
./debian/build/../../src/roff/groff/groff.cpp:579
#3 0x0000563645875c65 in main (argc=<optimized out>, argv=<optimized out>) at
./debian/build/../../src/roff/groff/groff.cpp:494
Thread 1 (LWP 10956):
#0 0x00007f062de48167 in kill () at ../sysdeps/unix/syscall-template.S:78
No locals.
#1 0x00005636458776e0 in run_pipeline (ncommands=<optimized out>,
commands=0x7ffc547c2cf0, no_pipe=<optimized out>) at
./debian/build/../../src/roff/groff/pipeline.c:529
sig = <optimized out>
status = 13
pid = <optimized out>
i = <optimized out>
last_input = <optimized out>
pids = {10957, -1, 16, 0, 1168666208, 22070, 8, 0, 0, 0, 1168666272,
22070, 0, 0, 770262514}
ret = 0
proc_count = 1
#2 0x0000563645876a4d in run_commands (no_pipe=0) at
./debian/build/../../src/roff/groff/groff.cpp:579
v = {0x56364708d840, 0x56364708d0c0, 0x0, 0x0, 0x7ffc547c2d80,
0x7f062de4a041 <putenv+145>, 0x560048544150, 0xc2, 0x7ffc547c4475,
0x8c4c7be636bcb800, 0x7ffc547c4e56, 0x7ffc547c2e20, 0x7ffc547c4475}
j = 2
#3 0x0000563645875c65 in main (argc=<optimized out>, argv=<optimized out>) at
./debian/build/../../src/roff/groff/groff.cpp:494
stderr_buf = '\000' <repeats 8191 times>
Pargs = {ptr = 0x0, len = 0, sz = 0}
Largs = {ptr = 0x0, len = 0, sz = 0}
Fargs = {ptr = 0x0, len = 0, sz = 0}
Kflag = 0
vflag = 0
Vflag = <optimized out>
zflag = 0
iflag = 0
Xflag = <optimized out>
oflag = 0
safer_flag = <optimized out>
is_xhtml = 0
eflag = 0
need_pic = 0
opt = <optimized out>
command_prefix = <optimized out>
encoding = <optimized out>
long_options = {{name = 0x56364587f359 "help", has_arg = 0, flag = 0x0,
val = 104}, {name = 0x56364587f35e "version", has_arg = 0, flag = 0x0, val =
118}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
real_driver = <optimized out>
gxditview_flag = <optimized out>
p = <optimized out>
end = <optimized out>
first_index = <optimized out>
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (900, 'testing-debug'), (900, 'testing'), (800,
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700,
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8),
LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages groff-base depends on:
ii libc6 2.27-1
ii libgcc1 1:8-20180218-1
ii libstdc++6 8-20180218-1
groff-base recommends no packages.
Versions of packages groff-base suggests:
pn groff <none>
-- no debconf information
--
bye,
pabs
https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part

