Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 33929 - dev-lang/perl-5.8.2: No buffer space available and io_udp test hangs
Summary: dev-lang/perl-5.8.2: No buffer space available and io_udp test hangs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 58610 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-11-20 06:28 UTC by Ioannis Aslanidis (RETIRED)
Modified: 2004-07-28 01:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ioannis Aslanidis (RETIRED) gentoo-dev 2003-11-20 06:28:39 UTC
When I try to update perl-5.8.2-r2 to perl-5.8.2, the system stops responding
when doing the ext/IO/t/io_udp test. It also reports that there is no buffer
space available in some preceeding tests. Report follows:

cd t &&   ./perl TEST  </dev/tty
t/base/cond..........................ok
t/base/if............................ok
t/base/lex...........................ok
t/base/num...........................ok
t/base/pat...........................ok
t/base/rs............................ok
t/base/term..........................ok
t/comp/bproto........................ok
t/comp/cmdopt........................ok
t/comp/colon.........................ok
t/comp/cpp...........................ok
t/comp/decl..........................ok
t/comp/hints.........................ok
t/comp/multiline.....................ok
t/comp/our...........................ok
t/comp/package.......................ok
t/comp/parser........................ok
t/comp/proto.........................ok
t/comp/redef.........................ok
t/comp/require.......................ok
t/comp/script........................ok
t/comp/term..........................ok
t/comp/use...........................ok
t/cmd/elsif..........................ok
t/cmd/for............................ok
t/cmd/mod............................ok
t/cmd/subval.........................ok
t/cmd/switch.........................ok
t/cmd/while..........................ok
t/run/exit...........................ok
t/run/fresh_perl.....................ok
t/run/noswitch.......................ok
t/run/runenv.........................ok
t/run/switchC........................ok
t/run/switchF........................ok
t/run/switchI........................ok
t/run/switchPx.......................ok
t/run/switcha........................ok
t/run/switchd........................ok
t/run/switches.......................ok
t/run/switchn........................ok
t/run/switchp........................ok
t/run/switcht........................ok
t/run/switchx........................ok
t/io/argv............................ok
t/io/binmode.........................ok
t/io/crlf............................ok
t/io/dup.............................ok
t/io/fflush..........................ok
t/io/fs..............................ok
t/io/inplace.........................ok
t/io/iprefix.........................ok
t/io/layers..........................ok
t/io/nargv...........................ok
t/io/open............................ok
t/io/openpid.........................ok
t/io/pipe............................ok
t/io/print...........................ok
t/io/read............................ok
t/io/tell............................ok
t/io/utf8............................ok
t/op/64bitint........................skipping test on this platform
t/op/alarm...........................ok
t/op/anonsub.........................ok
t/op/append..........................ok
t/op/args............................ok
t/op/arith...........................ok
t/op/array...........................ok
t/op/assignwarn......................ok
t/op/attrs...........................ok
t/op/auto............................ok
t/op/avhv............................ok
t/op/bless...........................ok
t/op/bop.............................ok
t/op/caller..........................ok
t/op/chars...........................ok
t/op/chdir...........................ok
t/op/chop............................ok
t/op/closure.........................ok
t/op/cmp.............................ok
t/op/concat..........................ok
t/op/cond............................ok
t/op/context.........................ok
t/op/cproto..........................ok
t/op/crypt...........................ok
t/op/defins..........................ok
t/op/delete..........................ok
t/op/die.............................ok
t/op/die_exit........................ok
t/op/do..............................ok
t/op/each............................ok
t/op/eval............................ok
t/op/exec............................ok
t/op/exists_sub......................ok
t/op/exp.............................ok
t/op/fh..............................ok
t/op/filetest........................ok
t/op/flip............................ok
t/op/fork............................ok
t/op/getpid..........................skipping test on this platform
t/op/glob............................ok
t/op/gmagic..........................ok
t/op/goto............................ok
t/op/goto_xs.........................ok
t/op/grent...........................ok
t/op/grep............................ok
t/op/groups..........................ok
t/op/gv..............................ok
t/op/hash............................ok
t/op/hashassign......................ok
t/op/hashwarn........................ok
t/op/inc.............................ok
t/op/inccode.........................ok
t/op/index...........................ok
t/op/int.............................ok
t/op/join............................ok
t/op/lc..............................ok
t/op/lc_user.........................ok
t/op/length..........................ok
t/op/lex_assign......................ok
t/op/lfs.............................ok
t/op/list............................ok
t/op/local...........................ok
t/op/localref........................ok
t/op/loopctl.........................ok
t/op/lop.............................ok
t/op/magic...........................ok
t/op/method..........................ok
t/op/mkdir...........................ok
t/op/my..............................ok
t/op/my_stash........................ok
t/op/nothr5005.......................ok
t/op/numconvert......................ok
t/op/oct.............................ok
t/op/or..............................ok
t/op/ord.............................ok
t/op/override........................ok
t/op/pack............................ok
t/op/pat.............................ok
t/op/pos.............................ok
t/op/pow.............................ok
t/op/push............................ok
t/op/pwent...........................ok
t/op/qq..............................ok
t/op/quotemeta.......................ok
t/op/rand............................ok
t/op/range...........................ok
t/op/read............................ok
t/op/readdir.........................ok
t/op/readline........................ok
t/op/recurse.........................ok
t/op/ref.............................ok
t/op/regexp..........................ok
t/op/regexp_noamp....................ok
t/op/regmesg.........................ok
t/op/repeat..........................ok
t/op/reverse.........................ok
t/op/runlevel........................ok
t/op/sleep...........................ok
t/op/sort............................ok
t/op/splice..........................ok
t/op/split...........................ok
t/op/sprintf.........................ok
t/op/srand...........................ok
t/op/stash...........................ok
t/op/stat............................ok
t/op/study...........................ok
t/op/sub.............................ok
t/op/sub_lval........................ok
t/op/subst...........................ok
t/op/subst_amp.......................ok
t/op/subst_wamp......................ok
t/op/substr..........................ok
t/op/sysio...........................ok
t/op/taint...........................ok
t/op/tie.............................ok
t/op/tiearray........................ok
t/op/tiehandle.......................ok
t/op/time............................ok
t/op/tr..............................ok
t/op/undef...........................ok
t/op/universal.......................ok
t/op/unshift.........................ok
t/op/utf8decode......................ok
t/op/utfhash.........................ok
t/op/vec.............................ok
t/op/ver.............................ok
t/op/wantarray.......................ok
t/op/write...........................ok
t/uni/fold...........................ok
t/uni/lower..........................ok
t/uni/sprintf........................ok
t/uni/title..........................ok
t/uni/tr_7jis........................ok
t/uni/tr_eucjp.......................ok
t/uni/tr_sjis........................ok
t/uni/tr_utf8........................ok
t/uni/upper..........................ok
t/uni/write..........................ok
t/lib/1_compile......................ok
t/lib/commonsense....................ok
ext/attrs/t/attrs....................ok
ext/B/t/asmdata......................ok
ext/B/t/assembler....................ok
ext/B/t/bblock.......................ok
ext/B/t/b............................ok
ext/B/t/concise......................ok
ext/B/t/debug........................ok
ext/B/t/deparse......................ok
ext/B/t/lint.........................ok
ext/B/t/o............................ok
ext/B/t/showlex......................ok
ext/B/t/stash........................ok
ext/B/t/terse........................ok
ext/B/t/xref.........................ok
ext/Cwd/t/cwd........................ok
ext/Cwd/t/taint......................ok
ext/Data/Dumper/t/dumper.............ok
ext/Data/Dumper/t/overload...........ok
ext/Data/Dumper/t/pair...............ok
ext/DB_File/t/db-btree...............ok
ext/DB_File/t/db-hash................ok
ext/DB_File/t/db-recno...............ok
ext/Devel/DProf/t/DProf..............ok
ext/Devel/Peek/t/Peek................ok
ext/Devel/PPPort/t/test..............ok
ext/Digest/MD5/t/align...............ok
ext/Digest/MD5/t/badfile.............ok
ext/Digest/MD5/t/clone...............ok
ext/Digest/MD5/t/files...............ok
ext/Digest/MD5/t/md5-aaa.............ok
ext/Digest/MD5/t/utf8................ok
ext/DynaLoader/t/XSLoader............ok
ext/Encode/t/Aliases.................ok
ext/Encode/t/at-cn...................ok
ext/Encode/t/at-tw...................ok
ext/Encode/t/CJKT....................ok
ext/Encode/t/enc_data................ok
ext/Encode/t/enc_eucjp...............ok
ext/Encode/t/enc_module..............ok
ext/Encode/t/Encoder.................ok
ext/Encode/t/Encode..................ok
ext/Encode/t/encoding................ok
ext/Encode/t/enc_utf8................ok
ext/Encode/t/fallback................ok
ext/Encode/t/grow....................ok
ext/Encode/t/gsm0338.................ok
ext/Encode/t/guess...................ok
ext/Encode/t/jperl...................ok
ext/Encode/t/mime-header.............ok
ext/Encode/t/perlio..................ok
ext/Encode/t/Unicode.................ok
ext/Errno/t/Errno....................ok
ext/Fcntl/t/fcntl....................ok
ext/Fcntl/t/syslfs...................ok
ext/File/Glob/t/basic................ok
ext/File/Glob/t/case.................ok
ext/File/Glob/t/global...............ok
ext/File/Glob/t/taint................ok
ext/Filter/t/call....................ok
ext/GDBM_File/t/gdbm.................ok
ext/I18N/Langinfo/t/Langinfo.........ok
ext/IO/t/io_const....................ok
ext/IO/t/io_dir......................ok
ext/IO/t/io_dup......................ok
ext/IO/t/io_linenum..................ok
ext/IO/t/io_multihomed...............No buffer space available at
../ext/IO/t/io_multihomed.t line 112.
Connection timed out at ../ext/IO/t/io_multihomed.t line 98.
FAILED at test 5
ext/IO/t/io_pipe.....................ok
ext/IO/t/io_poll.....................ok
ext/IO/t/io_sel......................ok
ext/IO/t/io_sock.....................No buffer space available (maybe your
system does not have a localhost at all, 'localhost' or 127.0.0.1) at
../ext/IO/t/io_sock.t line 79.
accept failed: Connection timed out at ../ext/IO/t/io_sock.t line 63.
FAILED at test 2
ext/IO/t/IO..........................ok
ext/IO/t/io_taint....................ok
ext/IO/t/io_tell.....................ok
ext/IO/t/io_udp......................Caught signal 2
FAILED at test 3
ext/IO/t/io_unix.....................ok
ext/IO/t/io_utf8.....................ok
ext/IO/t/io_xs.......................ok
ext/IPC/SysV/t/ipcsysv...............ok
ext/IPC/SysV/t/msg...................ok
ext/IPC/SysV/t/sem...................ok
ext/List/Util/t/blessed..............ok
ext/List/Util/t/dualvar..............ok
ext/List/Util/t/first................ok
ext/List/Util/t/isvstring............ok
ext/List/Util/t/lln..................ok
ext/List/Util/t/maxstr...............ok
ext/List/Util/t/max..................ok
ext/List/Util/t/minstr...............ok
ext/List/Util/t/min..................ok
ext/List/Util/t/openhan..............ok
ext/List/Util/t/proto................ok
ext/List/Util/t/readonly.............ok
ext/List/Util/t/reduce...............ok
ext/List/Util/t/refaddr..............ok
ext/List/Util/t/reftype..............Caught signal 2
make[2]: *** [_test_tty] Interrupt
make[1]: *** [_test] Interrupt
make: *** [test] Interrupt

/usr/portage/dev-lang/perl/perl-5.8.2.ebuild: src_compile aborted; exiting.


BOTE: I have tried compiling with no aggressive flags... still the same effect.

Reproducible: Always
Steps to Reproduce:
# emerge -u perl

Actual Results:  
The compilation program HANGED when doing some tests.

Expected Results:  
Compilation should have proceeded.

Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.23-gss)
=================================================================
System uname: 2.4.23-gss i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O5 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O5 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs sandbox ccache distcc usersandbox fixpackages"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/
http://ftp.gentoo.skynet.be/pub/gentoo/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.linux.no/
http://trumpetti.atm.tut.fi/gentoo/ http://ds.thn.htu.se/linux/gentoo
http://mirror.pudas.net/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/
http://www.fhh.opensource-mirror.de/gentoo.org/
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://ftp6.uni-erlangen.de/pub/mirrors/gentoo
http://darkstar.ist.utl.pt/gentoo/ http://ftp.caliu.info/pub/gentoo/
http://gentoo.inode.at/ http://ftp.rhnet.is/pub/gentoo/ ftp://files.gentoo.gr
http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 libg++ mikmod gdbm berkdb tetex sdl pam python ldap 3dnow aalib alsa
apm arts avi cdr crypt cscope cups curl dga directfb doc dvd dvdr emacs emacs-w3
encode esd ethereal fbcon flash foomaticdb gif gphoto2 gnome gpm gstreamer gtk
imlib ipv6 java jikes jpeg junit kde leim libwww mad maildir memlimit mmx motif
mozilla mpeg mule nas ncurses nls nocd oggvorbis opengl oss ppds pdflib perl png
bindist qt quicktime readline slang spell sse ssl svga tcltk tcpd tiff truetype
usb videos wmf wxwindows X xinerama xosd xml xml2 xmms xv zlib"
Comment 1 Robert Coie (RETIRED) gentoo-dev 2003-11-26 14:50:24 UTC
Is there a problem with your loopback interface?  If you can't figure it out,
one workaround is to disable the "make test" section of the ebuild.
Comment 2 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-01-05 03:30:23 UTC
SOLVED by bootstrapping the system.
Comment 3 Robert Coie (RETIRED) gentoo-dev 2004-07-28 01:06:24 UTC
*** Bug 58610 has been marked as a duplicate of this bug. ***