[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Groff hanging when called from Java

From: Ralph Corderoy
Subject: Re: Groff hanging when called from Java
Date: Fri, 17 Dec 2021 14:30:00 +0000

Hi Blake,

> I passed an errant file to groff through java and the process is
> hanging.

I've never used Java, but I expect it's waiting for you to process some
of the large amount of output from the program to stderr before it
proceeds to read more.  This blocks tbl(1) when it tries to write to
stderr.  Look into what those Java routines are doing with the command's
stdout and stderr and whether there are any default buffer sizes being
exceeded by stderr.  Here, tbl prints 265,419 B to stderr, which is
suspiciously a bit over 256 KiB.

Cheers, Ralph.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]