Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re: valgrind, segfaults, gentoo, ReadLine::Gnu (fwd) #6292

Closed
p5pRT opened this issue Feb 9, 2003 · 13 comments
Closed

Re: valgrind, segfaults, gentoo, ReadLine::Gnu (fwd) #6292

p5pRT opened this issue Feb 9, 2003 · 13 comments

Comments

@p5pRT
Copy link

p5pRT commented Feb 9, 2003

Migrated from rt.perl.org#20793 (status was 'abandoned')

Searchable as RT20793$

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From shevek@anarres.org

perl 5.8.0
gcc 3.2.1
perl cflags -O2 -g
libc cflags -O2 -pipe -mcpu=pentium3
gentoo 1.4rc2
Term​::ReadLine​::Gnu

The way to get a segfault is this​:

Run "perl -MCPAN -e shell"
Type "install HTTP​::Date" (module is already installed so this is a noop)
Type "quit"

You can replace HTTP​::Date with anything you like. It doesn't matter. It
just exercises something in Perl that causes this to happen. Just loading
and quitting does not cause a segfault.

A gdb logfile of me doing this is attached.

A perlio debug file is attached.

This segfault does not happen when Term​::ReadLine​::Gnu is not installed.

valgrind talks a lot about invalid reads.

gdb isn't giving me enough info to set watchpoints in the io tables. :-(
So I'm referring this to someone who knows more than I do.

The pattern of usage from valgrind really makes it look as if it's
double-closing some filehandle. What comes next?

Thanks.

S.

--
Shevek
I am the Borg.

sub AUTOLOAD{my$i=$AUTOLOAD;my$x=shift;$i=~s/^.*​://;print"$x\n";eval
qq{*$AUTOLOAD=sub{my\$x=shift;return unless \$x%$i;&{$x}(\$x);};};}

foreach my $i (3..65535) { &{'2'}($i); }

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From shevek@anarres.org

Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration​:
  Platform​:
  osname=linux, osvers=2.4.19-gentoo-r10, archname=i686-linux
  uname='linux p405u 2.4.19-gentoo-r10 #2 mon jan 20 17​:50​:15 gmt 2003 i686 pentium iii (coppermine) genuineintel gnulinux '
  config_args='-des -Darchname=i686-linux -Dcccdlflags=-fPIC -Dccdlflags=-rdynamic -Dcc=gcc -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr -Dlocincpth= -Doptimize= -g -O2 -fomit-frame-pointer -Duselargefiles -Dd_dosuid -Duseshrplib -Dman1ext=1 -Dman3ext=3pm -Dlibperl=libperl.so.1.5.8 -Dd_dosuid -Dd_semctl_semun -Dcf_by=Shevek -Ud_csh -Di_gdbm -Di_db -Di_ndbm'
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
  useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
  use64bitint=undef use64bitall=undef uselongdouble=undef
  usemymalloc=n, bincompat5005=undef
  Compiler​:
  cc='gcc', ccflags ='-DDEBUGGING -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
  optimize=' -g -O2 -fomit-frame-pointer',
  cppflags='-DDEBUGGING -fno-strict-aliasing'
  ccversion='', gccversion='3.2.1 20021207 (Gentoo Linux 3.2.1-20021207)', gccosandvers=''
  intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
  ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
  alignbytes=4, prototype=define
  Linker and Libraries​:
  ld='gcc', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib
  libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil
  perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
  libc=/lib/libc-2.3.1.so, so=so, useshrplib=true, libperl=libperl.so.1.5.8
  gnulibc_version='2.3.1'
  Dynamic Linking​:
  dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.0/i686-linux/CORE'
  cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: DEBUGGING USE_LARGE_FILES
  Built under linux
  Compiled at Feb 8 2003 17​:05​:45
  @​INC​:
  /usr/lib/perl5/5.8.0/i686-linux
  /usr/lib/perl5/5.8.0
  /usr/lib/perl5/site_perl/5.8.0/i686-linux
  /usr/lib/perl5/site_perl/5.8.0
  /usr/lib/perl5/site_perl
  /usr/lib/perl5/vendor_perl/5.8.0/i686-linux
  /usr/lib/perl5/vendor_perl/5.8.0
  /usr/lib/perl5/vendor_perl
  .

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From shevek@anarres.org

(gdb) set environment PERLIO_DEBUG=/tmp/perliodbg
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y

Starting program​: /usr/bin/perl -MCPAN -e shell

Breakpoint 1, main (argc=4, argv=0x4, env=0xbffff908) at perlmain.c​:58
58 PERL_SYS_INIT3(&argc,&argv,&env);
(gdb) cont
Continuing.

cpan shell -- CPAN exploration and modules installation (v1.61)
ReadLine support enabled

cpan> install HTTP​::Date
CPAN​: Storable loaded ok
Going to read /tmp/.cpan-root/Metadata
  Database was generated on Sat, 08 Feb 2003 15​:54​:40 GMT
HTTP​::Date is up to date.

cpan> quit
Lockfile removed.

Breakpoint 2, PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
2677 {
(gdb) bt
#0 PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
#1 0x400eab09 in Perl_PerlIO_close (f=0x8051d0c) at perlio.c​:1236
(gdb) cont
Continuing.

Breakpoint 2, PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
2677 {
(gdb) bt
#0 PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
#1 0x400eab09 in Perl_PerlIO_close (f=0x8051d10) at perlio.c​:1236
(gdb) cont
Continuing.

Breakpoint 2, PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
2677 {
(gdb) bt
#0 PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
#1 0x400eab09 in Perl_PerlIO_close (f=0x8051d04) at perlio.c​:1236
(gdb) cont
Continuing.

Breakpoint 2, PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
2677 {
(gdb) bt
#0 PerlIOStdio_close (f=0xffffffff) at perlio.c​:2677
#1 0x400eab09 in Perl_PerlIO_close (f=0x8051d00) at perlio.c​:1236
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x401c6955 in fclose@​@​GLIBC_2.1 () from /lib/libc.so.6
(gdb) cont
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From shevek@anarres.org

-e​:0 define unix 40118a20
-e​:0 define raw 401189a0
-e​:0 define perlio 40118b20
-e​:0 define stdio 40118aa0
-e​:0 define crlf 40118c20
-e​:0 define mmap 40118ca0
-e​:0 define utf8 401188a0
-e​:0 define pop 40118820
-e​:0 define bytes 40118920
-e​:0 unix => 40118a20
-e​:0 Pushing perlio
-e​:0 perlio => 40118b20
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','Ir',0,0,0,0,0,0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 PerlIO_push f=8051cf4 unix r 4011a438
-e​:0 fd 0 refcnt=1
-e​:0 PerlIO_push f=8051cf4 perlio Ir 4011a438
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','Iw',1,0,0,0,0,0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 PerlIO_push f=8051cf8 unix w 4011a438
-e​:0 fd 1 refcnt=1
-e​:0 PerlIO_push f=8051cf8 perlio Iw 4011a438
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','Iw',2,0,0,0,0,0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 PerlIO_push f=8051cfc unix w 4011a438
-e​:0 fd 2 refcnt=1
-e​:0 PerlIO_push f=8051cfc perlio Iw 4011a438
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','r',-1,0,0,0,1,bffff6e0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 PerlIO_push f=8051d00 unix r 4011a438
-e​:0 fd 5 refcnt=1
-e​:0 PerlIO_push f=8051d00 perlio r 4011a438
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','r',-1,0,0,0,1,bffff1c0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 Layer 1 is perlio
-e​:0 openn(perlio,'(null)','r',-1,0,0,0,1,bffff1c0)
-e​:0 Layer 0 is unix
-e​:0 Layer 0 is unix
-e​:0 PerlIO_push f=8051d04 unix r 4011a438
-e​:0 fd 6 refcnt=1
-e​:0 PerlIO_push f=8051d04 perlio r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:10 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:10 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:10 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:10 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:10 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Carp.pm​:196 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/Carp.pm​:196 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/Carp.pm​:196 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Carp.pm​:132 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Carp.pm​:132 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/Carp.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/Carp.pm​:132 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/Carp.pm​:132 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/Carp.pm​:132 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Exporter.pm​:90 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/Exporter.pm​:90 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/Exporter.pm​:90 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:11 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:11 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:11 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:11 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:11 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:11 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:11 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Config.pm​:1225 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Config.pm​:1225 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/Config.pm​:1225 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:12 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:12 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:12 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:12 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:12 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:12 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:12 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:149 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/strict.pm​:117 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/strict.pm​:117 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/strict.pm​:117 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:155 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 1 is perlio
/usr/lib/perl5/5.8.0/base.pm​:3 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 1 is perlio
/usr/lib/perl5/5.8.0/base.pm​:3 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:3 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:3 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/base.pm​:3 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/base.pm​:3 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 1 is perlio
/usr/lib/perl5/5.8.0/vars.pm​:7 openn(perlio,'(null)','r',-1,0,0,0,1,bfffdf00)
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 1 is perlio
/usr/lib/perl5/5.8.0/vars.pm​:7 openn(perlio,'(null)','r',-1,0,0,0,1,bfffdf00)
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/vars.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/vars.pm​:7 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/vars.pm​:7 fd 10 refcnt=1
/usr/lib/perl5/5.8.0/vars.pm​:7 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/warnings/register.pm​:51 fd 10 refcnt=0
/usr/lib/perl5/5.8.0/warnings/register.pm​:51 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/warnings/register.pm​:51 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 1 is perlio
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 openn(perlio,'(null)','r',-1,0,0,0,1,bfffdf00)
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 1 is perlio
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 openn(perlio,'(null)','r',-1,0,0,0,1,bfffdf00)
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 fd 10 refcnt=1
/usr/lib/perl5/5.8.0/warnings/register.pm​:24 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/warnings.pm​:489 fd 10 refcnt=0
/usr/lib/perl5/5.8.0/warnings.pm​:489 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/warnings.pm​:489 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/vars.pm​:47 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/vars.pm​:47 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/vars.pm​:47 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 1 is perlio
/usr/lib/perl5/5.8.0/base.pm​:6 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 1 is perlio
/usr/lib/perl5/5.8.0/base.pm​:6 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/base.pm​:6 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/base.pm​:6 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/base.pm​:6 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/constant.pm​:122 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/constant.pm​:122 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/constant.pm​:122 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/base.pm​:87 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/base.pm​:87 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/base.pm​:87 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:570 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:570 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:570 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:179 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/XSLoader.pm​:113 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/XSLoader.pm​:113 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/XSLoader.pm​:113 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:13 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:13 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:13 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:13 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:13 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:13 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 1 is perlio
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 0 is unix
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 0 is unix
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 1 is perlio
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 0 is unix
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 Layer 0 is unix
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/DirHandle.pm​:46 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/Symbol.pm​:162 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/Symbol.pm​:162 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/Symbol.pm​:162 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/DirHandle.pm​:88 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/DirHandle.pm​:88 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/DirHandle.pm​:88 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:15 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:15 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:15 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:15 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:15 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:15 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:960 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:960 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:960 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:34 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:80 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:80 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:80 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/MM.pm​:8 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:6 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Spec.pm​:25 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/File/Spec.pm​:25 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/File/Spec.pm​:25 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 1 is perlio
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 1 is perlio
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/File/Spec.pm​:20 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Spec/Unix.pm​:482 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/File/Spec/Unix.pm​:482 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/File/Spec/Unix.pm​:482 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:18 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:18 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:18 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/Liblist.pm​:7 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:16 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 Layer 1 is perlio
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3f0)
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/File/Basename.pm​:132 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/re.pm​:134 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/re.pm​:134 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/i686-linux/re.pm​:134 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/File/Basename.pm​:289 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/File/Basename.pm​:289 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/File/Basename.pm​:289 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:531 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:531 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm​:531 PerlIO_pop f=8051d08 unix
(eval 1)​:3 Layer 1 is perlio
(eval 1)​:3 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
(eval 1)​:3 Layer 0 is unix
(eval 1)​:3 Layer 0 is unix
(eval 1)​:3 Layer 1 is perlio
(eval 1)​:3 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
(eval 1)​:3 Layer 0 is unix
(eval 1)​:3 Layer 0 is unix
(eval 1)​:3 PerlIO_push f=8051d08 unix r 4011a438
(eval 1)​:3 fd 7 refcnt=1
(eval 1)​:3 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Exporter.pm​:16 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Exporter.pm​:16 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/Exporter.pm​:16 Layer 0 is unix
/usr/lib/perl5/5.8.0/Exporter.pm​:16 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/Exporter.pm​:16 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/Exporter.pm​:16 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/Exporter/Heavy.pm​:232 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/Exporter/Heavy.pm​:232 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/Exporter/Heavy.pm​:232 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:4045 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:4045 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:4045 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:24 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM_Any.pm​:180 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MM_Any.pm​:180 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Any.pm​:180 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/MakeMaker.pm​:37 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MY.pm​:42 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MY.pm​:42 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MY.pm​:42 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:17 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:17 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:17 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:17 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:17 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:17 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Copy.pm​:264 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/File/Copy.pm​:264 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/File/Copy.pm​:264 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:18 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:18 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:18 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:18 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:18 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:18 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Find.pm​:1212 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/File/Find.pm​:1212 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/File/Find.pm​:1212 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 1 is perlio
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 1 is perlio
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 Layer 0 is unix
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/File/Find.pm​:1208 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:36 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:36 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:36 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/Scalar/Util.pm​:10 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/List/Util.pm​:22 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/List/Util.pm​:22 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/List/Util.pm​:22 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/List/Util.pm​:10 Layer 1 is perlio
/usr/lib/perl5/5.8.0/List/Util.pm​:10 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/List/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/List/Util.pm​:10 Layer 0 is unix
/usr/lib/perl5/5.8.0/List/Util.pm​:10 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/List/Util.pm​:10 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/List/Util.pm​:10 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:262 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:262 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:262 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm​:22 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:175 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/AutoLoader.pm​:175 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/AutoLoader.pm​:175 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:19 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:19 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:19 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:19 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:19 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:19 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/File/Path.pm​:267 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/File/Path.pm​:267 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/File/Path.pm​:267 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:20 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:20 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:20 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:20 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:20 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:20 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/FileHandle.pm​:104 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/FileHandle.pm​:104 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/FileHandle.pm​:104 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 Layer 1 is perlio
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 Layer 0 is unix
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 Layer 0 is unix
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/FileHandle.pm​:9 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:111 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/SelectSaver.pm​:54 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/SelectSaver.pm​:54 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/SelectSaver.pm​:54 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:112 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:101 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 openn(perlio,'(null)','r',-1,0,0,0,1,bfffdf00)
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 fd 10 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:256 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO.pm​:21 fd 10 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/IO.pm​:21 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/i686-linux/IO.pm​:21 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:613 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:613 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:613 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:104 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Fcntl.pm​:216 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Fcntl.pm​:216 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/i686-linux/Fcntl.pm​:216 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:128 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:128 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Seekable.pm​:128 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:169 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:169 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:169 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:21 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:21 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:21 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:21 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:21 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:21 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:21 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:14 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe3b0)
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 PerlIO_push f=8051d10 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 fd 9 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:30 PerlIO_push f=8051d10 perlio r 4011a438
/usr/lib/perl5/5.8.0/subs.pm​:40 fd 9 refcnt=0
/usr/lib/perl5/5.8.0/subs.pm​:40 PerlIO_pop f=8051d10 perlio
/usr/lib/perl5/5.8.0/subs.pm​:40 PerlIO_pop f=8051d10 unix
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:80 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:80 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/i686-linux/Opcode.pm​:80 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:238 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:238 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/Safe.pm​:238 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:22 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:22 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:22 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:22 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:22 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:22 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Text/ParseWords.pm​:147 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/Text/ParseWords.pm​:147 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/Text/ParseWords.pm​:147 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:23 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:23 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:23 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:23 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:23 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:23 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 1 is perlio
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 openn(perlio,'(null)','r',-1,0,0,0,1,bfffe860)
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 PerlIO_push f=8051d0c unix r 4011a438
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:25 PerlIO_push f=8051d0c perlio r 4011a438
/usr/lib/perl5/5.8.0/Text/Tabs.pm​:67 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/Text/Tabs.pm​:67 PerlIO_pop f=8051d0c perlio
/usr/lib/perl5/5.8.0/Text/Tabs.pm​:67 PerlIO_pop f=8051d0c unix
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:104 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:104 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/Text/Wrap.pm​:104 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:25 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:25 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:25 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:25 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:25 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:25 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Sys/Hostname.pm​:123 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Sys/Hostname.pm​:123 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/Sys/Hostname.pm​:123 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:26 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:26 openn(perlio,'(null)','r',-1,0,0,0,1,bfffed10)
/usr/lib/perl5/5.8.0/CPAN.pm​:26 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:26 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:26 PerlIO_push f=8051d08 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:26 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:26 PerlIO_push f=8051d08 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/lib.pm​:116 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/lib.pm​:116 PerlIO_pop f=8051d08 perlio
/usr/lib/perl5/5.8.0/i686-linux/lib.pm​:116 PerlIO_pop f=8051d08 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:5909 fd 6 refcnt=0
/usr/lib/perl5/5.8.0/CPAN.pm​:5909 PerlIO_pop f=8051d04 perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:5909 PerlIO_pop f=8051d04 unix
-e​:1 fd 5 refcnt=0
-e​:1 PerlIO_pop f=8051d00 perlio
-e​:1 PerlIO_pop f=8051d00 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 PerlIO_push f=8051d00 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 fd 5 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:1172 PerlIO_push f=8051d00 perlio r 4011a438
/usr/lib/perl5/5.8.0/CPAN/Config.pm​:41 fd 5 refcnt=0
/usr/lib/perl5/5.8.0/CPAN/Config.pm​:41 PerlIO_pop f=8051d00 perlio
/usr/lib/perl5/5.8.0/CPAN/Config.pm​:41 PerlIO_pop f=8051d00 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:1176 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:99 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:99 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:99 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:99 PerlIO_push f=8051d00 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:99 fd 5 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:99 PerlIO_push f=8051d00 perlio r 4011a438
/usr/lib/perl5/5.8.0/Term/ReadLine.pm​:395 fd 5 refcnt=0
/usr/lib/perl5/5.8.0/Term/ReadLine.pm​:395 PerlIO_pop f=8051d00 perlio
/usr/lib/perl5/5.8.0/Term/ReadLine.pm​:395 PerlIO_pop f=8051d00 unix
(eval 5)​:1 Layer 1 is perlio
(eval 5)​:1 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 Layer 1 is perlio
(eval 5)​:1 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 Layer 1 is perlio
(eval 5)​:1 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 Layer 0 is unix
(eval 5)​:1 PerlIO_push f=8051d00 unix r 4011a438
(eval 5)​:1 fd 5 refcnt=1
(eval 5)​:1 PerlIO_push f=8051d00 perlio r 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:673 fd 5 refcnt=0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:673 PerlIO_pop f=8051d00 perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:673 PerlIO_pop f=8051d00 unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 PerlIO_push f=8051d00 unix r 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 fd 5 refcnt=1
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:92 PerlIO_push f=8051d00 perlio r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 1 is perlio
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 openn(perlio,'(null)','r',-1,0,0,0,1,bfffec50)
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 PerlIO_push f=8051d04 unix r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 fd 6 refcnt=1
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 PerlIO_push f=8051d04 perlio r 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/auto/Term/ReadLine/Gnu/XS/autosplit.ix​:3 fd 6 refcnt=0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/auto/Term/ReadLine/Gnu/XS/autosplit.ix​:3 PerlIO_pop f=8051d04 perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/auto/Term/ReadLine/Gnu/XS/autosplit.ix​:3 PerlIO_pop f=8051d04 unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu/XS.pm​:521 fd 5 refcnt=0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu/XS.pm​:521 PerlIO_pop f=8051d00 perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu/XS.pm​:521 PerlIO_pop f=8051d00 unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 openn(perlio,'(null)','r',-1,0,0,0,1,bffff5b8)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 PerlIO_push f=8051d00 unix r 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 fd 5 refcnt=1
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:223 PerlIO_push f=8051d00 perlio r 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 openn(perlio,'(null)','w',-1,0,0,0,1,bffff5b8)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 PerlIO_push f=8051d04 unix w 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 fd 6 refcnt=1
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 PerlIO_push f=8051d04 perlio w 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 1 is perlio
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 openn(perlio,'(null)','w',6,0,0,0,0,bffff5b8)
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 Layer 0 is unix
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 PerlIO_push f=8051d08 unix w 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 fd 6 refcnt=2
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:224 PerlIO_push f=8051d08 perlio w 4011a438
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:593 PerlIO_push f=8051d00 stdio r 0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:593 PerlIO_push f=8051d0c stdio r 0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:593 PerlIO_push f=8051d04 stdio w 0
/usr/lib/perl5/site_perl/5.8.0/i686-linux/Term/ReadLine/Gnu.pm​:593 PerlIO_push f=8051d10 stdio w 0
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 openn(perlio,'(null)','w',-1,0,0,0,1,bffff5b8)
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 PerlIO_push f=8051d14 unix w 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/IO/File.pm​:166 PerlIO_push f=8051d14 perlio w 4011a438
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:362 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:362 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/i686-linux/IO/Handle.pm​:362 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 Layer 1 is perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 openn(perlio,'(null)','r',7,0,0,0,0,0)
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 Layer 0 is unix
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/i686-linux/Cwd.pm​:200 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/CPAN.pm​:714 Layer 1 is perlio
/usr/lib/perl5/5.8.0/CPAN.pm​:714 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/CPAN.pm​:714 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:714 Layer 0 is unix
/usr/lib/perl5/5.8.0/CPAN.pm​:714 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/CPAN.pm​:714 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/CPAN.pm​:714 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 1 is perlio
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 openn(perlio,'(null)','r',-1,0,0,0,1,bffff0c0)
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 PerlIO_push f=8051d18 unix r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 fd 8 refcnt=1
/usr/lib/perl5/5.8.0/AutoLoader.pm​:154 PerlIO_push f=8051d18 perlio r 4011a438
/usr/lib/perl5/5.8.0/i686-linux/auto/Storable/autosplit.ix​:25 fd 8 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/auto/Storable/autosplit.ix​:25 PerlIO_pop f=8051d18 perlio
/usr/lib/perl5/5.8.0/i686-linux/auto/Storable/autosplit.ix​:25 PerlIO_pop f=8051d18 unix
/usr/lib/perl5/5.8.0/i686-linux/Storable.pm​:59 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/i686-linux/Storable.pm​:59 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/i686-linux/Storable.pm​:59 PerlIO_pop f=8051d14 unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 1 is perlio
(eval 6)​:2 openn(perlio,'(null)','r',-1,0,0,0,1,bffff100)
(eval 6)​:2 Layer 0 is unix
(eval 6)​:2 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 1 is perlio
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 PerlIO_push f=8051d14 perlio r 4011a438
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/retrieve.al)​:299 fd 7 refcnt=0
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/retrieve.al)​:299 PerlIO_pop f=8051d14 perlio
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/retrieve.al)​:299 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 1 is perlio
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 openn(perlio,'(null)','r',-1,0,0,0,1,bffff570)
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 Layer 0 is unix
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/AutoLoader.pm​:93 PerlIO_push f=8051d14 perlio r 4011a438
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:331 fd 7 refcnt=0
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:331 PerlIO_pop f=8051d14 perlio
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:331 PerlIO_pop f=8051d14 unix
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 Layer 1 is perlio
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 openn(perlio,'(null)','r',-1,0,0,0,1,bffff5b8)
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 Layer 0 is unix
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 Layer 0 is unix
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 PerlIO_push f=8051d14 unix r 4011a438
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 fd 7 refcnt=1
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:311 PerlIO_push f=8051d14 perlio r 4011a438
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:312 PerlIO_binmode f=8051d14 perlio < 0 (Null)
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:312 PerlIO_push f=8051d14 raw (Null) 0
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:312 :raw f=8051d14 :perlio
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:324 fd 7 refcnt=0
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:324 PerlIO_pop f=8051d14 perlio
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al)​:324 PerlIO_pop f=8051d14 unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 Layer 1 is perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 openn(perlio,'(null)','r',-1,0,0,0,1,bffff5b8)
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 Layer 0 is unix
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 PerlIO_push f=8051d14 unix r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 fd 7 refcnt=1
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2903 PerlIO_push f=8051d14 perlio r 4011a438
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2925 fd 7 refcnt=0
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2925 PerlIO_pop f=8051d14 perlio
/usr/lib/perl5/5.8.0/ExtUtils/MM_Unix.pm​:2925 PerlIO_pop f=8051d14 unix
-e​:0 fd 5 refcnt=0
-e​:0 PerlIO_pop f=8051d0c stdio
-e​:0 fd 6 refcnt=1
-e​:0 PerlIO_pop f=8051d10 stdio
-e​:0 Cleanup layers
-e​:0 fd 0 refcnt=2
-e​:0 fd 1 refcnt=2
-e​:0 fd 2 refcnt=2
-e​:0 fd 6 refcnt=0
-e​:0 PerlIO_pop f=8051d08 perlio
-e​:0 PerlIO_pop f=8051d08 unix
-e​:0 fd 6 refcnt=-1
-e​:0 PerlIO_pop f=8051d04 stdio
-e​:0 PerlIO_pop f=8051d04 perlio
-e​:0 PerlIO_pop f=8051d04 unix

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From shevek@anarres.org

==3118== valgrind-1.0.4, a memory error detector for x86 GNU/Linux.
==3118== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward.
==3118== Estimated CPU clock rate is 1002 MHz
==3118== For more details, rerun with​: -v
==3118==
==3118== Invalid read of size 1
==3118== at 0x403F0717​: __GI_fileno (in /lib/libc-2.3.1.so)
==3118== by 0x4030EB8F​: PerlIOStdio_close (perlio.c​:2687)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912D is 1 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 1
==3118== at 0x403E98D7​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x43239172 is 70 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 1
==3118== at 0x403E98E1​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912D is 1 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 2
==3118== at 0x403E98EB​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403E9923​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 1
==3118== at 0x403E993C​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x43239172 is 70 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403E9943​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x432391C0 is 148 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403F3CDA​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x43239164 is 56 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403F6F36​: _IO_default_finish_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F3D1D​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== Address 0x43239148 is 28 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403F6F42​: _IO_default_finish_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F3D1D​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== Address 0x4323915C is 48 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403F6F5D​: _IO_default_finish_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F3D1D​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== Address 0x43239150 is 36 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403F6F64​: _IO_default_finish_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F3D1D​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== Address 0x43239174 is 72 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 1
==3118== at 0x403F6087​: _IO_un_link_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F6F7D​: _IO_default_finish_internal (in /lib/libc-2.3.1.so)
==3118== by 0x403F3D1D​: _IO_file_finish@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 2
==3118== at 0x403E9958​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403E9969​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x43239188 is 92 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid read of size 4
==3118== at 0x403E99B4​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x43239150 is 36 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid write of size 4
==3118== at 0x403E999B​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== Invalid free() / delete / delete[]
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118== by 0x40CA0010​: ???
==3118== Address 0x4323912C is 0 bytes inside a block of size 364 free'd
==3118== at 0x4003E3E8​: free (in /usr/lib/valgrind/valgrind.so)
==3118== by 0x403E99A9​: _IO_fclose@​@​GLIBC_2.1 (in /lib/libc-2.3.1.so)
==3118== by 0x4030EBBB​: PerlIOStdio_close (perlio.c​:2684)
==3118==
==3118== ERROR SUMMARY​: 18 errors from 18 contexts (suppressed​: 18 from 1)
==3118== malloc/free​: in use at exit​: 14238743 bytes in 116806 blocks.
==3118== malloc/free​: 426292 allocs, 309487 frees, 36065203 bytes allocated.
==3118== For a detailed leak analysis, rerun with​: --leak-check=yes
==3118== For counts of detected errors, rerun with​: -v

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From perlbug@anarres.org

The output of strace would appear to agree with valgrind​: That some
FILE* is being closed twice. The fileno of that FILE* is 4.

[SNIP several pages]
stat64("/tmp/.cpan-root/.lock", {st_mode=S_IFREG|0644, st_size=12, ...})
= 0
lstat64("/tmp/.cpan-root/.lock", {st_mode=S_IFREG|0644, st_size=12,
...}) = 0
unlink("/tmp/.cpan-root/.lock") = 0
write(1, "Lockfile removed.\n", 18Lockfile removed.
) = 18
munmap(0x40324000, 266240) = 0
munmap(0x40468000, 266240) = 0
close(3) = 0
munmap(0x40313000, 4096) = 0
close(4) = 0
close(4) = -1 EBADF (Bad file descriptor)
munmap(0x40314000, 4096) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

@p5pRT
Copy link
Author

p5pRT commented Feb 9, 2003

From perlbug@anarres.org

This is really getting into an area that I know nothing about... I
really don't look forward to tracking down a refcounting error in
perlio. My perl-internals-fu is nil. But anyway, I got even closer...

(gdb) run
Starting program​: /usr/bin/perl -MCPAN -e shell

cpan shell -- CPAN exploration and modules installation (v1.61)
ReadLine support enabled

cpan> install HTTP​::Date
CPAN​: Storable loaded ok
Going to read /tmp/.cpan-root/Metadata
  Database was generated on Sat, 08 Feb 2003 15​:54​:40 GMT
HTTP​::Date is up to date.

cpan>
Program received signal SIGINT, Interrupt.
0x402314b4 in read () from /lib/libc.so.6
(gdb) enable 2
(gdb) cont
Continuing.
quit
Lockfile removed.

Breakpoint 2, PerlIO_pop (f=0x8051b84) at perlio.c​:627
627 if (l) {
(gdb) bt
#0 PerlIO_pop (f=0x8051b84) at perlio.c​:627
#1 0x0852b300 in ?? ()
(gdb) n
628 PerlIO_debug("PerlIO_pop f=%p %s\n", (void*)f,
l->tab->name);
(gdb) n
629 if (l->tab->Popped) {
(gdb) n
638 *f = l->next;
(gdb) n
639 Safefree(l);
(gdb) n

Program received signal SIGSEGV, Segmentation fault.
0x401d9881 in _int_free () from /lib/libc.so.6
(gdb) info breakpoints
Num Type Disp Enb Address What
1 breakpoint keep n 0x400e99e0 in PerlIO_pop at perlio.c​:625
2 breakpoint keep y 0x400e9a00 in PerlIO_pop at perlio.c​:627
  stop only if l = 134552444
  breakpoint already hit 1 time
(gdb)

Of course the condition here is going to be me-specific. I generated the
condition on the first runthrough. Something in the gcc-3.2.1 optimiser
is preventing gdb from seeing the arguments when it traps the function
call, so I had to set the breakpoint explicitly at 'perlio.c​:627' rather
than 625 where the function call is. Note that I watch l rather than f.

@p5pRT
Copy link
Author

p5pRT commented Mar 7, 2003

From nick.ing-simmons@elixent.com

Shevek <perl5-porters@​perl.org> writes​:

valgrind talks a lot about invalid reads.

gdb isn't giving me enough info to set watchpoints in the io tables. :-(
So I'm referring this to someone who knows more than I do.

The pattern of usage from valgrind really makes it look as if it's
double-closing some filehandle. What comes next?

Can you try a post5.8.0 snapshot? bleadperl and maint-5.8 both have
some changes to PerlIO's :stdio layer which _might_ avoid some double-closes.

--
Nick Ing-Simmons
http​://www.ni-s.u-net.com/

@p5pRT
Copy link
Author

p5pRT commented Nov 27, 2008

@smpeters - Status changed from 'open' to 'stalled'

@p5pRT
Copy link
Author

p5pRT commented Jul 5, 2016

From @dcollinsn

The only person able to test this has not responded to Nick's request for info (13 years ago, and only a month after the bug was filed) and I think we would know if CPAN was still segfaulting on exit. Marking resolved.

@p5pRT
Copy link
Author

p5pRT commented Jul 5, 2016

From [Unknown Contact. See original ticket]

The only person able to test this has not responded to Nick's request for info (13 years ago, and only a month after the bug was filed) and I think we would know if CPAN was still segfaulting on exit. Marking resolved.

@p5pRT
Copy link
Author

p5pRT commented Jul 5, 2016

@dcollinsn - Status changed from 'stalled' to 'resolved'

@p5pRT
Copy link
Author

p5pRT commented Jul 5, 2016

@nwc10 - Status changed from 'resolved' to 'abandoned'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants