Public bug reported: 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 ** Affects: ubuntu Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1547915 Title: expect_unbuffer hangs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1547915/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs