[Bug 1239373] [NEW] print returning EINTR

vsespb vs at vs-dev.com
Sun Oct 13 15:31:07 UTC 2013


Public bug reported:

There is a bug in perl 5.14 , which was fixed in later versions:
https://rt.perl.org/rt3//Public/Bug/Display.html?id=119097 (fix and testcases included)

Problem is that print(), read() can fail if interrupted. ( testcase for
read http://www.perlmonks.org/?node_id=1026468 )

Perl code, that run into this bug, can mistakely decide that there is
EOF of data coming from pipe/socket, this can lead to data loss if
happens in critical perl applications.

perhaps it worth to backport the fix?

Currently problem reproducable on Ubuntu 12.04 with lates updates.

** Affects: perl (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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/1239373

Title:
  print returning EINTR

Status in “perl” package in Ubuntu:
  New

Bug description:
  There is a bug in perl 5.14 , which was fixed in later versions:
  https://rt.perl.org/rt3//Public/Bug/Display.html?id=119097 (fix and testcases included)

  Problem is that print(), read() can fail if interrupted. ( testcase
  for read http://www.perlmonks.org/?node_id=1026468 )

  Perl code, that run into this bug, can mistakely decide that there is
  EOF of data coming from pipe/socket, this can lead to data loss if
  happens in critical perl applications.

  perhaps it worth to backport the fix?

  Currently problem reproducable on Ubuntu 12.04 with lates updates.

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



More information about the foundations-bugs mailing list