[Bug 1547915] Re: expect_unbuffer hangs
Raul Miller
raul.miller at nextag.com
Sat Feb 20 20:32:03 UTC 2016
** Package changed: ubuntu => expect (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to expect in Ubuntu.
https://bugs.launchpad.net/bugs/1547915
Title:
expect_unbuffer hangs
Status in expect package in Ubuntu:
New
Bug description:
ProblemType: Bug
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
Date: Sat Feb 20 16:46:07 2016
Dependencies:
(258 lines elided)
DistroRelease: Ubuntu 14.04
Ec2AMI: ami-fce3c696
Ec2AMIManifest: (unknown)
Ec2AvailabilityZone: us-east-1d
Ec2InstanceType: m4.large
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
Package: expect-dev 5.45-5ubuntu1
PackageArchitecture: amd64
ProcEnviron:
TERM=screen
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
XDG_RUNTIME_DIR=<set>
ProcVersionSignature: User Name 3.13.0-74.118-generic 3.13.11-ckt30
SourcePackage: expect
Tags: trusty ec2-images
Uname: Linux 3.13.0-74-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
_MarkForUpload: True
expect_unbuffer hangs instead of functioning properly.
For example, consider this command line:
cal | expect_unbuffer wc | cat
That command line does not complete after 10 seconds while
cal | wc | cat
completes in significantly less than 0.01 seconds.
Running expect_unbuffer under strace -ff yields traces with these
tails for non-exited processes:
read(7, " ", 1) = 1
write(10, " ", 1) = 1
close(7) = 0
close(10) = 0
read(11, "", 4) = 0
close(11) = 0
gettimeofday({1455987219, 140499}, NULL) = 0
write(4, "\0", 1) = 1
futex(0x1a5e270, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1b20964, FUTEX_WAIT_PRIVATE, 1, NULL
fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
futex(0x1a68944, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x1a5e270, 2) = 1
futex(0x1a5e270, FUTEX_WAKE_PRIVATE, 1) = 0
select(4, [3], [], [], NULL) = 1 (in [3])
futex(0x1a5e270, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1a5e270, FUTEX_WAKE_PRIVATE, 1) = 0
read(3, "\0", 1) = 1
select(7, [3 6], [], [6], NULL
open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
fadvise64(0, 0, 0, POSIX_FADV_SEQUENTIAL) = 0
read(0,
Finally, just in case that huge list of dependencies was somehow
important, here they are:
Dependencies:
adduser 3.113+nmu3ubuntu3
apt-utils 1.0.1ubuntu2.10
base-files 7.2ubuntu5.3
base-passwd 3.5.33
binutils 2.24-5ubuntu14
build-essential 11.6ubuntu6
busybox-initramfs 1:1.21.0-1ubuntu1
bzip2 1.0.6-5
coreutils 8.21-1ubuntu5.3
cpio 2.11+dfsg-1ubuntu1.1
cpp 4:4.8.2-1ubuntu6
cpp-4.8 4.8.4-2ubuntu1~14.04.1
dbus 1.6.18-0ubuntu4.3
debconf 1.5.51ubuntu2
debconf-i18n 1.5.51ubuntu2
debianutils 4.4
dpkg 1.17.5ubuntu5.5
dpkg-dev 1.17.5ubuntu5.5
e2fslibs 1.42.9-3ubuntu1.3
e2fsprogs 1.42.9-3ubuntu1.3
expect 5.45-5ubuntu1
fakeroot 1.20-3ubuntu2
findutils 4.4.2-7
fontconfig-config 2.11.0-0ubuntu4.1
fonts-dejavu-core 2.34-1ubuntu1
g++ 4:4.8.2-1ubuntu6
g++-4.8 4.8.4-2ubuntu1~14.04.1
gcc 4:4.8.2-1ubuntu6
gcc-4.8 4.8.4-2ubuntu1~14.04.1
gcc-4.8-base 4.8.4-2ubuntu1~14.04.1
gcc-4.9-base 4.9.3-0ubuntu4
gnupg 1.4.16-1ubuntu2.3
gpgv 1.4.16-1ubuntu2.3
ifupdown 0.7.47.2ubuntu4.1
initramfs-tools 0.103ubuntu4.2
initramfs-tools-bin 0.103ubuntu4.2
initscripts 2.88dsf-41ubuntu6.2
insserv 1.14.0-5ubuntu2
iproute2 3.12.0-2ubuntu1
isc-dhcp-client 4.2.4-7ubuntu12.4
isc-dhcp-common 4.2.4-7ubuntu12.4
klibc-utils 2.0.3-0ubuntu1
kmod 15-0ubuntu6
libacl1 2.2.52-1
libalgorithm-diff-perl 1.19.02-3
libalgorithm-diff-xs-perl 0.04-2build4
libalgorithm-merge-perl 0.08-2
libapparmor1 2.8.95~2430-0ubuntu5.3
libapt-inst1.5 1.0.1ubuntu2.10
libapt-pkg4.12 1.0.1ubuntu2.10
libarchive-extract-perl 0.70-1
libasan0 4.8.4-2ubuntu1~14.04.1
libatomic1 4.8.4-2ubuntu1~14.04.1
libattr1 1:2.4.47-1ubuntu1
libaudit-common 1:2.3.2-2ubuntu1
libaudit1 1:2.3.2-2ubuntu1
libblkid1 2.20.1-5.1ubuntu20.7
libbz2-1.0 1.0.6-5
libc-dev-bin 2.19-0ubuntu6.7
libc6 2.19-0ubuntu6.7
libc6-dev 2.19-0ubuntu6.7
libcap2 1:2.24-0ubuntu2
libcgmanager0 0.24-0ubuntu7.5
libcloog-isl4 0.18.2-1
libcomerr2 1.42.9-3ubuntu1.3
libdb5.3 5.3.28-3ubuntu3
libdbus-1-3 1.6.18-0ubuntu4.3
libdebconfclient0 0.187ubuntu1
libdpkg-perl 1.17.5ubuntu5.5
libdrm-intel1 2.4.64-1~ubuntu14.04.1
libdrm-nouveau2 2.4.64-1~ubuntu14.04.1
libdrm-radeon1 2.4.64-1~ubuntu14.04.1
libdrm2 2.4.60-2~ubuntu14.04.1
libelf1 0.158-0ubuntu5.2
libexpat1 2.1.0-4ubuntu1.1
libexpat1-dev 2.1.0-4ubuntu1.1
libfakeroot 1.20-3ubuntu2
libffi6 3.1~rc1+r3.0.13-12ubuntu0.1
libfile-fcntllock-perl 0.14-2build1
libfontconfig1 2.11.0-0ubuntu4.1
libfontconfig1-dev 2.11.0-0ubuntu4.1
libfontenc1 1:1.1.2-1
libfreetype6 2.5.2-1ubuntu2.5
libfreetype6-dev 2.5.2-1ubuntu2.5
libgcc-4.8-dev 4.8.4-2ubuntu1~14.04.1
libgcc1 1:4.9.3-0ubuntu4
libgdbm3 1.8.3-12build1
libgl1-mesa-dri 10.1.3-0ubuntu0.6
libgl1-mesa-glx 10.1.3-0ubuntu0.6
libglapi-mesa 10.1.3-0ubuntu0.6
libglib2.0-0 2.40.2-0ubuntu1
libglib2.0-data 2.40.2-0ubuntu1
libgmp10 2:5.1.3+dfsg-1ubuntu1
libgomp1 4.8.4-2ubuntu1~14.04.1
libgpm2 1.20.4-6.1
libice-dev 2:1.0.8-2
libice6 2:1.0.8-2
libisl10 0.12.2-1
libitm1 4.8.4-2ubuntu1~14.04.1
libjson-c2 0.11-3ubuntu1.2
libjson0 0.11-3ubuntu1.2
libklibc 2.0.3-0ubuntu1
libkmod2 15-0ubuntu6
libllvm3.4 1:3.4-1ubuntu3
liblocale-gettext-perl 1.05-7build3
liblog-message-simple-perl 0.10-1
liblzma5 5.1.1alpha+20120614-2ubuntu2
libmodule-pluggable-perl 5.1-1
libmount1 2.20.1-5.1ubuntu20.7
libmpc3 1.0.1-1ubuntu1
libmpfr4 3.1.2-1
libncurses5 5.9+20140118-1ubuntu1
libncursesw5 5.9+20140118-1ubuntu1
libnih-dbus1 1.0.3-4ubuntu25
libnih1 1.0.3-4ubuntu25
libpam-modules 1.1.8-1ubuntu2
libpam-modules-bin 1.1.8-1ubuntu2
libpam-runtime 1.1.8-1ubuntu2
libpam-systemd 204-5ubuntu20.15
libpam0g 1.1.8-1ubuntu2
libpciaccess0 0.13.2-1
libpcre3 1:8.31-2ubuntu2.1
libplymouth2 0.8.8-0ubuntu17.1
libpng12-0 1.2.50-1ubuntu2.14.04.2
libpod-latex-perl 0.61-1
libpopt0 1.16-8ubuntu1
libprocps3 1:3.3.9-1ubuntu2.2
libpthread-stubs0-dev 0.3-4
libquadmath0 4.8.4-2ubuntu1~14.04.1
libreadline6 6.3-4ubuntu2
libselinux1 2.2.2-1ubuntu0.1
libsemanage-common 2.2-1
libsemanage1 2.2-1
libsepol1 2.2-1ubuntu0.1
libslang2 2.2.4-15ubuntu1
libsm-dev 2:1.2.1-2
libsm6 2:1.2.1-2
libss2 1.42.9-3ubuntu1.3
libstdc++-4.8-dev 4.8.4-2ubuntu1~14.04.1
libstdc++6 4.8.4-2ubuntu1~14.04.1
libsystemd-daemon0 204-5ubuntu20.15
libsystemd-login0 204-5ubuntu20.15
libtcl8.6 8.6.1-4ubuntu1
libterm-ui-perl 0.42-1
libtext-charwidth-perl 0.04-7build3
libtext-iconv-perl 1.7-5build2
libtext-soundex-perl 3.4-1build1
libtext-wrapi18n-perl 0.06-7
libtimedate-perl 2.3000-1
libtinfo5 5.9+20140118-1ubuntu1
libtk8.6 8.6.1-3ubuntu2
libtsan0 4.8.4-2ubuntu1~14.04.1
libtxc-dxtn-s2tc0 0~git20131104-1.1
libudev1 204-5ubuntu20.15
libusb-0.1-4 2:0.1.12-23.3ubuntu1
libustr-1.0-1 1.0.4-3ubuntu2
libutempter0 1.1.5-4build1
libuuid1 2.20.1-5.1ubuntu20.7
libx11-6 2:1.6.2-1ubuntu2
libx11-data 2:1.6.2-1ubuntu2
libx11-dev 2:1.6.2-1ubuntu2
libx11-doc 2:1.6.2-1ubuntu2
libx11-xcb1 2:1.6.2-1ubuntu2
libxau-dev 1:1.0.8-1
libxau6 1:1.0.8-1
libxaw7 2:1.0.12-1
libxcb-dri2-0 1.10-2ubuntu1
libxcb-dri3-0 1.10-2ubuntu1
libxcb-glx0 1.10-2ubuntu1
libxcb-present0 1.10-2ubuntu1
libxcb-shape0 1.10-2ubuntu1
libxcb-sync1 1.10-2ubuntu1
libxcb1 1.10-2ubuntu1
libxcb1-dev 1.10-2ubuntu1
libxcomposite1 1:0.4.4-1
libxdamage1 1:1.1.4-1ubuntu1
libxdmcp-dev 1:1.1.1-1
libxdmcp6 1:1.1.1-1
libxext-dev 2:1.3.2-1ubuntu0.0.14.04.1
libxext6 2:1.3.2-1ubuntu0.0.14.04.1
libxfixes3 1:5.0.1-1ubuntu1.1
libxft-dev 2.3.1-2
libxft2 2.3.1-2
libxi6 2:1.7.1.901-1ubuntu1.1
libxinerama1 2:1.1.3-1
libxml2 2.9.1+dfsg1-3ubuntu4.6
libxmu6 2:1.1.1-1
libxmuu1 2:1.1.1-1
libxpm4 1:3.5.10-1
libxrandr2 2:1.4.2-1
libxrender-dev 1:0.9.8-1build0.14.04.1
libxrender1 1:0.9.8-1build0.14.04.1
libxshmfence1 1.1-2
libxss-dev 1:1.2.2-1
libxss1 1:1.2.2-1
libxt-dev 1:1.1.4-1
libxt6 1:1.1.4-1
libxtables10 1.4.21-1ubuntu1
libxtst6 2:1.2.2-1
libxv1 2:1.0.10-1
libxxf86dga1 2:1.1.4-1
libxxf86vm1 1:1.1.3-1
linux-libc-dev 3.13.0-77.121
lsb-base 4.1+Debian11ubuntu6
make 3.81-8.2ubuntu3
makedev 2.3.1-93ubuntu1
manpages 3.54-1ubuntu1
manpages-dev 3.54-1ubuntu1
module-init-tools 15-0ubuntu6
mount 2.20.1-5.1ubuntu20.7
mountall 2.53
multiarch-support 2.19-0ubuntu6.6
netbase 5.2
passwd 1:4.1.5.1-1ubuntu9.1
patch 2.7.1-4ubuntu2.3
perl 5.18.2-2ubuntu1
perl-base 5.18.2-2ubuntu1
perl-modules 5.18.2-2ubuntu1
pkg-config 0.26-1ubuntu4
plymouth 0.8.8-0ubuntu17.1
plymouth-theme-ubuntu-text 0.8.8-0ubuntu17.1
procps 1:3.3.9-1ubuntu2.2
psmisc 22.20-1ubuntu2
readline-common 6.3-4ubuntu2
sed 4.2.2-4ubuntu1
sensible-utils 0.0.9
sgml-base 1.26+nmu4ubuntu1
shared-mime-info 1.2-0ubuntu3
systemd-services 204-5ubuntu20.15
sysv-rc 2.88dsf-41ubuntu6.2
sysvinit-utils 2.88dsf-41ubuntu6.2
tar 1.27.1-1
tcl8.6 8.6.1-4ubuntu1
tcl8.6-dev 8.6.1-4ubuntu1
tk8.6 8.6.1-3ubuntu2
tk8.6-dev 8.6.1-3ubuntu2
tzdata 2015g-0ubuntu0.14.04
ucf 3.0027+nmu1
udev 204-5ubuntu20.15
upstart 1.12.1-0ubuntu4.2
util-linux 2.20.1-5.1ubuntu20.7
uuid-runtime 2.20.1-5.1ubuntu20.7
x11-common 1:7.7+1ubuntu8.1
x11-utils 7.7+1
x11proto-core-dev 7.0.26-1~ubuntu2
x11proto-input-dev 2.3-1
x11proto-kb-dev 1.0.6-2
x11proto-render-dev 2:0.11.1-2
x11proto-scrnsaver-dev 1.2.2-1
x11proto-xext-dev 7.3.0-1
xbitmaps 1.1.1-2
xml-core 0.13+nmu2
xorg-sgml-doctools 1:1.11-1
xterm 297-1ubuntu1
xtrans-dev 1.3.5-1~ubuntu14.04.1
xz-utils 5.1.1alpha+20120614-2ubuntu2
zlib1g 1:1.2.8.dfsg-1ubuntu1
zlib1g-dev 1:1.2.8.dfsg-1ubuntu1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/expect/+bug/1547915/+subscriptions
More information about the foundations-bugs
mailing list