[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