develooper Front page | perl.perl5.porters | Postings from February 2003

[perl #21328] make test hangs on AIX 4.3.3 and cannot be killed

Thread Next
From:
Wulff, Michael
Date:
February 21, 2003 07:00
Subject:
[perl #21328] make test hangs on AIX 4.3.3 and cannot be killed
Message ID:
rt-21328-52565.0.855980538571686@bugs6.perl.org
# New Ticket Created by  "Wulff, Michael" 
# Please include the string:  [perl #21328]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=21328 >


To: perlbug@perl.org
Subject: make test hangs on AIX 4.3.3 and cannot be killed
Reply-To: michael.wulff@rewe.de
Message-Id: <5.8.0_21274_1045813405@TMRTEST>

This is a bug report for perl from michael.wulff@rewe.de,
generated with the help of perlbug 1.34 running under perl v5.8.0.


-----------------------------------------------------------------

Hello,

we compiled Perl 5.8.0 on AIX 4.3.3 ML10 using the vac compiler v5.0.2.6.
'make test' hang when it came to t/io/openpid.t. All dots were displayed and
then nothing happened. We were not able to kill './perl -I. -MTestInit
io/openpid.t', we had to reboot the entire system! This behaviour occured
both
with and without thread support. Then we tried './perl -Ilib io/openpid.t'
and
'./TEST -v io/openpid.t', both yielding

# ./perl -Ilib io/openpid.t
1..10
ok 1 - first process started
ok 2 -     second
ok 3 -     third
ok 4 -     fourth
# pids were 19100, 16790, 19876, 19614
ok 5 - message from first process
ok 6 - first process killed
ok 7 - message from second process
ok 8 - killing procs 2 & 3
# waiting for process 19614 to exit
ok 9 - text sent to fourth process
ok 10 - fourth process reaped

but then again it hang. We finally renamed t/io/openpid.t and then
everything
worked well. But we're a bit in trouble as we want to use this version of
Perl
on production systems. We realize that this problem was already reported on
http://use.perl.org/articles/02/11/26/082245.shtml?tid=12.

Regards, Michael


[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=install
    severity=medium
---
Site configuration information for perl v5.8.0:

Configured by root at Wed Feb 19 11:03:34 CET 2003.

Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=aix, osvers=4.3.3.0, archname=aix-thread-multi
    uname='aix tmrtest 3 4 004028154c00 '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE
-qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32
-D_LARGE_FILES -qlonglong',
    optimize='-O',
    cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384
-qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT'
    ccversion='5.0.2.6', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags =' -brtl -L/usr/local/lib -b32'
    libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
    libs=-lbind -lnsl -ldbm -ldl -lld -lm -lpthreads -lc_r -lcrypt -lbsd
-lPW
    perllibs=-lbind -lnsl -ldl -lld -lm -lpthreads -lc_r -lcrypt -lbsd -lPW
    libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='
-bE:/usr/local/lib/perl5/5.8.0/aix-thread-multi/CORE/perl.exp'
    cccdlflags=' ', lddlflags='-bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp
-bE:$(BASEEXT).exp -bnoentry -lpthreads -lc_r -L/usr/local/lib'

Locally applied patches:
    

---
@INC for perl v5.8.0:
    /usr/local/lib/perl5/5.8.0/aix-thread-multi
    /usr/local/lib/perl5/5.8.0
    /usr/local/lib/perl5/site_perl/5.8.0/aix-thread-multi
    /usr/local/lib/perl5/site_perl/5.8.0
    /usr/local/lib/perl5/site_perl
    .

---
Environment for perl v5.8.0:
    HOME=/
    LANG=en_US
    LANGUAGE (unset)
    LC__FASTMSG=true
    LD_LIBRARY_PATH (unset)
    LIBPATH=/Tivoli/lib/aix4-r1:/usr/lib
    LOGDIR (unset)
 
PATH=/Tivoli/bin/aix4-r1/bin:/Tivoli/bin/aix4-r1/ADE:/Tivoli/bin/aix4-r1/AEF
:/Tivoli/bin/aix4-r1/kerberos:/usr/lpp/ssp/bin:/usr/lpp/ssp/kerberos/bin:/us
r/lpp/ssp/install/bin:/usr/lpp/ssp/rcmd/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb
:/usr/bin/X11:/sbin:/usr/local/bin:.://bin:/usr/local/sbin
    PERL_BADLANG (unset)
    SHELL=/bin/ksh


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About