Red Hat Bugzilla – Bug 75264
Non blocking I/O is broken
Last modified: 2007-04-18 12:47:14 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020809
Description of problem:
when using non-blocking I/O with the perl version delivered with RH 8.0
there will be a failure
This problem was originaly found while using dvdrip, for another description see:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
see attachment or
Created attachment 79045 [details]
test programm ...
Setting the environment variable PERLIO=stdio workarounds the problem. So
obviously only the RH 8.0 perlio layer is broken regardings non-blocking I/O,
the stdio layer works fine.
sorry for the weird attachment. those strange charakters are of course tabs...
I get the same results with RH8.0 and transcode 0.6.1 and dvd:rip
> 0.47.05 or 0.46. (tested 2 different "cripted" dvd's)
BTW: all the guys using RH 8.0 should urge RedHat to fix this bug. It's
in their bugzilla but without any official reply yet, it's not even
assigned (still status NEW).
Well it is assigned now at least. Chip, any idea when we can expect at least a
trial replacement RPM? Would not mind testing it... hmm, there's no new version
in Rawhide yet either.
This bug has been submitted upstream to the perl5-porters list with a revised
test script. Hopefully something will be heard soon.
Created attachment 83866 [details]
shorter test script demonstrating the issue w/o external executable dependencies
This bug has been submitted upstream. Its status can be viewed at:
Created attachment 91766 [details]
Make :unix layer under :perlio not treat EAGAIN as error
I propose this will be applied to perl5.8.1 - verification
that it solves the original report requested.