On Fri, 12 May 2006, ????? ???????? wrote:
> I have the latest - 5.8.8.817 - perl installed on my Win2000 SP4.
> Running this script
>
> use threads; use Win32::OLE; threads->new( sub {print "oops, i did it
> again\n"} )->join; __END__
>
> crushes perl interpreter after execution with the following message:
> "Free to wrong pool 1a43338 not 15d2cf0 during global destruction."
>
> There is no issue as soon as 'use Win32::OLE;' is #ed OR no join() or
> detach() is called on a thread.
>
> I'm sure there are folks who ran into this before. Any explanations?

Yes, Win32::OLE is still not compatible with either fork() emulation nor
the threads module.

Cheers,
-Jan


_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to