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

Bug#507461: lintian: internal error: command failed with error code 123



On Mon, 2008-12-01 at 14:00 -0800, Russ Allbery wrote:
> The possibly related thing that changed recently is that we switched to
> IPC::Run from rolling equivalent code ourselves.  Maybe we're breaking
> some IPC::Run assumption or have uncovered a latent bug?  (The latter
> seems unlikely, since IPC::Run is fairly mainstream, but I suppose it's
> possible.)

Yeah, I'd assumed (possibly rashly) that the move to IPC::Run was
involved somehow, as there aren't any failures in the previous
lintian.log and the collection scripts haven't changed between the two
versions other than to use Lintian::Command rather than Pipeline.

One further observation, in light of an earlier question, which again
may be hiding the underlying issue. The scripts use Filehandle->new() to
create the pipe to file / md5sum, which is non-blocking by default.
Explicitly setting the handle to be blocking makes lintian much happier.

Adam



Reply to: