[Bug 1100359] Re: Reading from <STDIN> results in "Interrupted system call" error when SIGCHLD handler is active

Dmitry dmitry.panov at yahoo.co.uk
Thu Jan 17 17:53:22 UTC 2013


Hi guys,

I've done some more experiments and it looks like this bug is not ubuntu
or even perl specific. It looks more likely a glibc bug. I was able to
reproduce it on Debian Wheezy both with standard perl and ActivePerl
5.16. However the same ActivePerl 5.16 works fine on Debian Squeeze.

So it looks like glibc 2.11 is fine, but 2.13+ is not.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to perl in Ubuntu.
https://bugs.launchpad.net/bugs/1100359

Title:
  Reading from <STDIN> results in "Interrupted system call" error when
  SIGCHLD handler is active

Status in “perl” package in Ubuntu:
  New

Bug description:
  Hi all,

  I've stumbled upon quite a strange behaviour on a server which has
  recently been upgraded from Debian squeeze to Ubuntu 12.04. I've
  narrowed it down to a simple test case which is attached.

  To reproduce the problem run "./f.pl | ./2.pl". Within a second
  (sometimes it takes a bit longer) it gives me the following:

  error: Interrupted system call at ./2.pl line 8, <STDIN> line 11.

  I've also tried it on 12.10 and got exactly the same behaviour.

  Best regards,
  --
  Dmitry

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: perl 5.14.2-6ubuntu2.2
  ProcVersionSignature: Ubuntu 3.2.0-35.55-generic 3.2.34
  Uname: Linux 3.2.0-35-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.0.1-0ubuntu17.1
  Architecture: amd64
  Date: Wed Jan 16 16:20:32 2013
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
  MarkForUpload: True
  SourcePackage: perl
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/perl/+bug/1100359/+subscriptions




More information about the foundations-bugs mailing list