Event 0.72 blocks in test suite with perl 5.6

[email protected] (Jochen Stenzel)
Newsgroups perl.loop
Message-ID <[email protected]>
Hello,

I just installed perl 5.6 and tried to reinstall Event 0.72. It hangs in
the loop test. Here is what it says with activated traces:

- snip --

t/loop..............creating Event::idle desc='early'
        Event::Watcher::init('Event::idle=HASH(0x1a11ac)',
'HASH(0x3cfdac)') called at blib/lib/Event/idle.pm line 27
        Event::idle::new('Event::idle', 'desc', 'early', 'repeat', 1,
'cb', 'CODE(0x3f6564)') called at blib/lib/Event/Watcher.pm line 21
        Event::Watcher::__ANON__('Event', 'desc', 'early', 'repeat', 1,
'cb', 'CODE(0x3f6564)') called at t/loop.t line 18
Event: active ON 'early'
creating Event::idle desc='main'
        Event::Watcher::init('Event::idle=HASH(0x1aa964)',
'HASH(0x3cfdac)') called at blib/lib/Event/idle.pm line 27
        Event::idle::new('Event::idle', 'desc', 'main', 'repeat', 1,
'reentrant', 0, 'cb', ...) called at blib/lib/Event/Watcher.pm line 21
        Event::Watcher::__ANON__('Event', 'desc', 'main', 'repeat', 1,
'reentrant', 0, 'cb', ...) called at t/loop.t line 34
Event: active ON 'main'
Event: multiplex 0.0061s
Event: idle 'early' prio=4
Event: [0]invoking 'early' (prio 4)
Event=0x3f7648 'early' wrapped with SV=0x1aa9a0 at blib/lib/Event.pm
line 144.
Event: completed 'early'
Event=0x3f7648 'early' destroyed (SV=0x0) at blib/lib/Event.pm line 144.

Event: multiplex 0.0029s
Event: idle 'main' prio=4
Event: [0]invoking 'main' (prio 4)
Event=0x3f7648 'main' wrapped with SV=0x1aa91c at blib/lib/Event.pm line
144.
creating Event::timer desc='Event::loop timeout'
        Event::Watcher::init('Event::timer=HASH(0x1aab50)',
'HASH(0x3eed04)') called at blib/lib/Event/timer.pm line 46
        Event::timer::new('Event::timer', 'desc', 'Event::loop timeout',
'after', 1, 'cb', 'CODE(0x1aa9e8)', 'parked', ...) called at
blib/lib/Event/Watcher.pm line 21
        Event::Watcher::__ANON__('Event', 'desc', 'Event::loop timeout',
'after', 1, 'cb', 'CODE(0x1aa9e8)', 'parked', ...) called at
blib/lib/Event.pm line 131
        Event::loop(1) called at t/loop.t line 23
        main::__ANON__('Event::Event=SCALAR(0x1aa91c)') called at
blib/lib/Event.pm line 144
        require 0 called at blib/lib/Event.pm line 144
        Event::loop() called at t/loop.t line 36
Event: active ON 'Event::loop timeout'
Event: multiplex -0.0063s
Event: idle 'early' prio=4
Event: suspend 'main'
Event: [1]invoking 'early' (prio 4)
Event=0x3f7bc8 'early' wrapped with SV=0x3ed528 at blib/lib/Event.pm
line 144.
Event: completed 'early'
Event=0x3f7bc8 'early' destroyed (SV=0x0) at blib/lib/Event.pm line 144.

Event: active OFF 'Event::loop timeout'
Event: unloop(early)
Event: active OFF 'early'
Event: completed 'main'
Event=0x3f7648 'main' destroyed (SV=0x0) at blib/lib/Event.pm line 144.
Event: multiplex 60.0000s
t/loop..............ok 1/3Event: multiplex 60.0000s
Event: multiplex 60.0000s


- snip --

Here is how I installed perl 5.6:

- snip --

Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:

  Platform:
    osname=solaris, osvers=2.6, archname=sun4-solaris-multi
    uname='sunos redbull 5.6 generic_105181-16 sun4u sparc sunw,ultra-4
'
    config_args='-Doptimize=-g prefix=/usr/local/perl5.6'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=define
    useperlio=undef d_sfio=undef uselargefiles=define
    use64bitint=undef use64bitall=undef uselongdouble=undef
usesocks=undef
  Compiler:
    cc='gcc', optimize='-g', gccversion=2.95.2 19991024 (release)
    cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include
-I/opt/gnu/include'
    ccflags ='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include
-I/opt/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -L/usr/local/lib -L/opt/gnu/lib '
    libpth=/usr/local/lib /opt/gnu/lib /lib /usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt -lsec
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib -L/opt/gnu/lib'


Characteristics of this binary (from libperl):
  Compile-time options: DEBUGGING MULTIPLICITY USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
  Built under solaris
  Compiled at Mar 24 2000 11:52:28
  @INC:
    /usr/local/perl5.6/lib/5.6.0/sun4-solaris-multi
    /usr/local/perl5.6/lib/5.6.0
    /usr/local/perl5.6/lib/site_perl/5.6.0/sun4-solaris-multi
    /usr/local/perl5.6/lib/site_perl/5.6.0
    /usr/local/perl5.6/lib/site_perl
    .

- snip --

                Jochen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.