[pkg-wml] Bug#593357: eperl assumes file descriptors 11, 12, 13 are unused

Marius Vollmer mvo at esdhcp03984.research.nokia.com
Tue Aug 17 13:07:34 UTC 2010


Package: eperl
Version: 2.2.14-16
Severity: normal


Eperl dups fd 1 to fd 11 when redirecting stdout (for example), and dups fd 11 back to fd 1 when undoing the redirection.
This fails in interesting ways when fd 11 is used for something else.  In my case, fd 11 was used for very file that stdout should be redirected to.

I'll attach a patch.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages eperl depends on:
ii  libc6                         2.11.2-2   Embedded GNU C Library: Shared lib
ii  libperl5.10                   5.10.1-14  shared Perl library
ii  perl                          5.10.1-14  Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.10.1]    5.10.1-14  minimal Perl system

eperl recommends no packages.

Versions of packages eperl suggests:
pn  libapache-mod-perl            <none>     (no description available)

-- no debconf information





More information about the pkg-wml-maintainers mailing list