I am using the Win32::OLE in my program with threads.   More
specifically, multithreaded WMI calls.   Everything is fine except when
a thread joins giving exception error.  

The end of this post contains a stripped down code that cause this
error: Free to wrong pool 22cf80 not 222c60 during global destruction.

Version 5.8

Thanks for any help in advance.





#Simple code
-------

use threads;
use Win32::OLE qw( in );

my $executive_thr = threads->new(\&sub_executive);
$executive_thr->join();

sleep 20;
print "End Main...\n";
exit 0;


sub sub_executive {
print "in thread...\n";
}


_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to