[Bug 1284756] Re: debuild sometimes hangs on tee
Dan Kegel
dank at kegel.com
Fri Feb 28 17:09:11 UTC 2014
Happened again, this time in an ubuntu 10.04.4 guest.
Aaaand.... guess what? The other end of the pipe is the stdout and stderr from some random daemon process started by a unit test!
Evidently, my unit tests need to clean up after themselves better.
Marking invalid.
** Changed in: devscripts (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to devscripts in Ubuntu.
https://bugs.launchpad.net/bugs/1284756
Title:
debuild sometimes hangs on tee
Status in “devscripts” package in Ubuntu:
Invalid
Bug description:
On Ubuntu 12.04.2 in an lxc container, twice now I've caught
debuild -b -uc -us -kfoo at bar > world.log 2>&1
in the act of hanging after printing the line 'Finished running lintian.'.
In both cases, killing the 'tee' process let the process finish.
Here's what I saw this time with ps:
buildbot 1874 0.0 0.0 35716 4764 pts/3 S+ 08:57 0:00 /usr/bin/perl /usr/bin/debuild --preserve-envvar=GTEST_FILTER -b -uc -us -kbuildtools at oblong.com -j4
buildbot 1917 0.0 0.0 4312 144 pts/3 S+ 08:57 0:00 tee ../mezzanine2.11_2.11-95_amd64.build
buildbot at ubu1204-test:~/src/ob-repobot$ ls -l /proc/1874/fd
total 0
lrwx------ 1 buildbot buildbot 64 Feb 25 15:17 0 -> /dev/pts/3
l-wx------ 1 buildbot buildbot 64 Feb 25 15:17 3 -> /home/buildbot/src/ob-repobot/world.log
l-wx------ 1 buildbot buildbot 64 Feb 25 15:17 4 -> /home/buildbot/src/ob-repobot/world.log
buildbot at ubu1204-test:~/src/ob-repobot$ ls -l /proc/1917/fd
total 0
lr-x------ 1 buildbot buildbot 64 Feb 25 15:17 0 -> pipe:[14619794]
l-wx------ 1 buildbot buildbot 64 Feb 25 15:17 1 -> /home/buildbot/src/ob-repobot/world.log
l-wx------ 1 buildbot buildbot 64 Feb 25 15:14 2 -> /home/buildbot/src/ob-repobot/world.log
l-wx------ 1 buildbot buildbot 64 Feb 25 15:17 3 -> /home/buildbot/src/mezzanine2.11_2.11-95_amd64.build
$ tail -n 1 /home/buildbot/src/ob-repobot/world.log
Finished running lintian.
It's a bit of a mystery. I guess I should find out what's got the
other end of the pipe open next time?
Maybe I should add prints to /usr/bin/debuild.pl; there aren't many lines between where that message
is printed (line 1251) and where the script exits (line 1304).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/1284756/+subscriptions
More information about the foundations-bugs
mailing list