Package: lintian
Version: 2.97.0~bpo10+1
Severity: important
Dear maintainer,
On mentors.debian.net, our worker got stuck twice while running lintian
on two separate packages. While I haven't been able to reproduce the
issue with the first package, the second did it.
# The issue
Lintian hangs indefinitely on extracting the source.
When run with -d, lintian stops on:
N: Running check: debian/control on source:gnome-user-docs/3.38.1-1 ...
The process state is:
`-/usr/share/lint
|-dpkg-deb --fsys-tarfile /home/lyknode/tmp/gnome-user-docs_3.38.1-1_all.deb
| |-(dpkg-deb)
| `-dpkg-deb --fsys-tarfile /home/lyknode/tmp/gnome-user-docs_3.38.1-1_all.deb
|-tar --no-same-owner --no-same-permissions --touch --extract --file - -C /tmp/lintian-pool-tvEmMa5WKi/gnome-user-docs/gnome-user-docs_3.38.1-1_all_binary/unpacked
|-tar --list --verbose --utc --full-time --quoting-style=c --file -
`-tar --numeric-owner --list --verbose --utc --full-time --quoting-style=c --file -
The process `(dpkg-deb)` is in Zombie state, everything else is in Sleep state.
# How to reproduce
First of all, the issue is intermittent. I found out it will be
triggered best if multiple lintian are run at once (it will occur on a
single run but less often). I use the following command to reproduce the
issue:
seq 1 2 | time xargs -I {} -P 0 lintian -d gnome-user-docs_3.38.1-1_amd64.changes
The issue is only reproducible when the following criteria are meet:
- Running buster
- Using lintian bpo
- Using on bare metal or VM
I don't have any information regarding if a specific package triggers
it. I'm uploading the one I've been using to test it.
It will be available here for 60 days:
https://framadrop.org/lufi/r/T_Vd4FcPB6#iTe5/s293qeEKTSWA1f4KR/iwptzGcCyx9FS9f6I+yE=
I'm keeping the archive, don't hesitate to ping me for re-upload.
--
Baptiste BEAUPLAT - lyknode
Attachment:
signature.asc
Description: OpenPGP digital signature