Skip Menu |

This queue is for tickets about the Win32-API CPAN distribution.

Report information
The Basics
Id: 72018
Status: rejected
Priority: 0/
Queue: Win32-API

People
Owner: Nobody in particular
Requestors: aivaturi [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.64
Fixed in: (no value)



Subject: When used with Selenium IE Driver (64-bit), this module crashes
I'm trying to implement Selenium IE Driver bindings in Perl. This module works fine under 32-bit mode but in 64-bit mode it crashes with the 64- bit IE dll. My environment: OS: Windows 7 64-bit Perl: ActivePerl 64-bit v5.10 Win32::API v0.64 Selenium IE Driver DLL: http://selenium.googlecode.com/svn/trunk/cpp/prebuilt/x64/Release/IEDriv er.dll Here are the steps to reproduce: 1) Download the IEDriver.dll from the link above. 2) Use this script to start a simple IE Driver server: use strict; use warnings; use Win32::API; my $start = Win32::API->new('IEDriver.dll', 'StartServer', 'I', 'P', '_cdecl'); my $server = $start->Call(4444); BTW, this same script on a 32-bit Windows with Perl (32-bit) & Win32::API works as expected. The crash happens only in Perl 64-bit on Windows 7.
On Fri Oct 28 14:37:58 2011, AIVATURI wrote: Show quoted text
> I'm trying to implement Selenium IE Driver bindings in Perl. This module > works fine under 32-bit mode but in 64-bit mode it crashes with the 64- > bit IE dll. > > My environment: > > OS: Windows 7 64-bit > Perl: ActivePerl 64-bit v5.10 > Win32::API v0.64 > Selenium IE Driver DLL: > http://selenium.googlecode.com/svn/trunk/cpp/prebuilt/x64/Release/IEDriv > er.dll > > Here are the steps to reproduce: > > 1) Download the IEDriver.dll from the link above. > 2) Use this script to start a simple IE Driver server: > > use strict; > use warnings; > use Win32::API; > > my $start = Win32::API->new('IEDriver.dll', 'StartServer', 'I', 'P', > '_cdecl'); > my $server = $start->Call(4444); > > BTW, this same script on a 32-bit Windows with Perl (32-bit) & > Win32::API works as expected. The crash happens only in Perl 64-bit on > Windows 7.
Can you try the latest version of Win32::API 0.72 from CPAN and see if it fixes your problem?
On Fri Oct 19 01:27:10 2012, BULKDD wrote: Show quoted text
> On Fri Oct 28 14:37:58 2011, AIVATURI wrote:
> > I'm trying to implement Selenium IE Driver bindings in Perl. This
module Show quoted text
> > works fine under 32-bit mode but in 64-bit mode it crashes with the 64- > > bit IE dll. > > > > My environment: > > > > OS: Windows 7 64-bit > > Perl: ActivePerl 64-bit v5.10 > > Win32::API v0.64 > > Selenium IE Driver DLL: > > http://selenium.googlecode.com/svn/trunk/cpp/prebuilt/x64/Release/IEDriv > > er.dll > > > > Here are the steps to reproduce: > > > > 1) Download the IEDriver.dll from the link above. > > 2) Use this script to start a simple IE Driver server: > > > > use strict; > > use warnings; > > use Win32::API; > > > > my $start = Win32::API->new('IEDriver.dll', 'StartServer', 'I', 'P', > > '_cdecl'); > > my $server = $start->Call(4444); > > > > BTW, this same script on a 32-bit Windows with Perl (32-bit) & > > Win32::API works as expected. The crash happens only in Perl 64-bit on > > Windows 7.
> > Can you try the latest version of Win32::API 0.72 from CPAN and see if > it fixes your problem?
Try 2. The current version is 0.74 on CPAN.
On Tue Jan 08 22:55:20 2013, BULKDD wrote: Show quoted text
> On Fri Oct 19 01:27:10 2012, BULKDD wrote:
> > On Fri Oct 28 14:37:58 2011, AIVATURI wrote:
> > > I'm trying to implement Selenium IE Driver bindings in Perl. This
> module
> > > works fine under 32-bit mode but in 64-bit mode it crashes with
the 64- Show quoted text
> > > bit IE dll. > > > > > > My environment: > > > > > > OS: Windows 7 64-bit > > > Perl: ActivePerl 64-bit v5.10 > > > Win32::API v0.64 > > > Selenium IE Driver DLL: > > >
http://selenium.googlecode.com/svn/trunk/cpp/prebuilt/x64/Release/IEDriv Show quoted text
> > > er.dll > > > > > > Here are the steps to reproduce: > > > > > > 1) Download the IEDriver.dll from the link above. > > > 2) Use this script to start a simple IE Driver server: > > > > > > use strict; > > > use warnings; > > > use Win32::API; > > > > > > my $start = Win32::API->new('IEDriver.dll', 'StartServer', 'I', 'P', > > > '_cdecl'); > > > my $server = $start->Call(4444); > > > > > > BTW, this same script on a 32-bit Windows with Perl (32-bit) & > > > Win32::API works as expected. The crash happens only in Perl
64-bit on Show quoted text
> > > Windows 7.
> > > > Can you try the latest version of Win32::API 0.72 from CPAN and see if > > it fixes your problem?
> > Try 2. The current version is 0.74 on CPAN.
No answer. Closing.