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

Bug#966122: Hangs when run under mc(1)



Hi Andrey,

On Thu, Jul 23, 2020 at 4:03 AM Andrey Rahmatullin <wrar@debian.org> wrote:
>
> lintian 2.85.0 hang when run on any .deb from under mc.

This issue is related to the mixing of IO::Async with other methods of
forking processes. IO::Async replaces the SIGCHLD handler (and relies
on it staying that way). When those calls are interleaved with calls
to system(), strange things can happen.

We have known about that for some time, but for the most part it
worked great against all odds until the Heisenbug mentioned in commit
cb45b444 brought the matter back into focus. Triage is under way and
may entail dropping IO::Async from Lintian.

We know this bug is urgent. The fix is coming soon.

Kind regards
Felix Lechner


Reply to: