in reply to Re: Re: Perl 5.8.2 thread is worse - more findings from today
in thread Perl 5.8.2 thread is worse - more findings from today

Could you try it with this change (in pseudo diff format):
sub abc { +undef }
A bug (new to 5.8.2) causes problems with empty subroutines. Put the undef in there, and see if that helps. I've had to update several of my modules to get around this problem for threaded 5.8.2.

I should have thought about this earlier. The whole thing sort of left my mind already... ;-) Good thing I document my changes... ;-)

BTW, this should already be fixed for 5.8.3.

Liz

Replies are listed 'Best First'.
Re: Re: Re: Re: Perl 5.8.2 thread is worse - more findings from today
by pg (Canon) on Dec 28, 2003 at 19:36 UTC

    Tried, and it was the same thing. So the problem here is not empty subs. I also tried to add a line in that sub to print "abcdefg", the same thing.

      FWIW, your example code works fine under Mac OS X (10.2.8) and Linux (RH9), and is even valgrind clean.

      It must be a Win32 only thing, it would seem. That is out of my league, I'm afraid. Please perlbug your simple case, particularly to ActiveState.

      Liz