Subject: | Recent Win32::API::Call buffer overflow problems running under Tk on Strawberry Perl |
Date: | Wed, 7 May 2014 16:33:23 +0100 |
To: | bug-Win32-SerialPort [...] rt.cpan.org |
From: | Michael Erskine <msemtd [...] googlemail.com> |
I have been encountering various faults in Win32::SerialPort under Tk on
Strawberry Perl which tend to have a stack-trace similar to the following: -
Win32::API::Call: parameter 2 had a at
C:/apps/strawberry/perl/site/lib/Win32API/CommPort.pm line 217.
Win32API::CommPort::WriteFile at
C:/apps/strawberry/perl/site/lib/Win32API/CommPort.pm line 217
Win32API::CommPort::write_bg at
C:/apps/strawberry/perl/site/lib/Win32API/CommPort.pm line 1655
Win32::SerialPort::write at
C:/apps/strawberry/perl/site/lib/Win32/SerialPort.pm line 1578
This occurs on all versions of Strawberry Perl 5.18.2.2, 32bit, 64bit, and
32bit - without USE_64_BIT_INT
There is a discussion on PerlMonks that appears to be relevant:
http://www.perlmonks.org/?node_id=1048599
Regards,
Michael.