Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[rt.cpan.org #82090] Win32::IPHelper::GetNetworkParams X64 crash

5 views
Skip to first unread message

NLnet Labs via RT

unread,
Dec 21, 2012, 8:44:13 AM12/21/12
to libw...@perl.org
Fri Dec 21 08:44:12 2012: Request 82090 was acted upon.
Transaction: Correspondence added by NLNETLABS
Queue: Win32-API
Subject: Win32::IPHelper::GetNetworkParams X64 crash
Broken in: (no value)
Severity: Normal
Owner: Nobody
Requestors: NLNE...@cpan.org
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=82090 >


On Wed 19 Dec 2012 00:55:54, BULKDD wrote:
> What version of Win32::API are you using? What compiler did you use to
> compiler Win32::API for your 64 bit ActivePerl?

I do not know anymore. Back then I used amazon ec2 to try to reproduce
the problem. I'm retrying now... but it takes long :(
I will let you know if I can still reproduce.

NLnet Labs via RT

unread,
Dec 21, 2012, 8:54:42 AM12/21/12
to libw...@perl.org
Fri Dec 21 08:54:42 2012: Request 82090 was acted upon.
Transaction: Correspondence added by NLNETLABS
Queue: Win32-API
Subject: Win32::IPHelper::GetNetworkParams X64 crash
Broken in: (no value)
Severity: Normal
Owner: Nobody
Requestors: NLNE...@cpan.org
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=82090 >


On Wed 19 Dec 2012 01:35:27, BULKDD wrote:
> Also, what is the full script you were running when you called
> Win32::IPHelper::GetNetworkParams?

Well... the original requester found it using Net::DNS. But I narrowed
it down and only called Win32::IPHelper::GetNetworkParams in the end:

perl.exe -e "use Win32::IPHelper; Win32::IPHelper::GetNetworkParams({})"


NLnet Labs via RT

unread,
Dec 21, 2012, 9:59:46 AM12/21/12
to libw...@perl.org
Fri Dec 21 09:59:45 2012: Request 82090 was acted upon.
Transaction: Correspondence added by NLNETLABS
Queue: Win32-API
Subject: Win32::IPHelper::GetNetworkParams X64 crash
Broken in: (no value)
Severity: Normal
Owner: Nobody
Requestors: NLNE...@cpan.org
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=82090 >


On Wed 19 Dec 2012 00:55:54, BULKDD wrote:
> What version of Win32::API are you using? What compiler did you use to
> compiler Win32::API for your 64 bit ActivePerl?
>
> I tried your code on x64 ActivePerl 5.14.2 ActivePerl Build 1402
> [295342] with VC 2008 and Win32::API 0.74 on Server 2003. No crash.

I was able to reproduce with both Windows 2008 Server R2 Base with
64-bits ActivePerl 5.14.2.1402. The version of Win32::API shipped with
ActivePerl 5.14 and 5.16 seems to be 0.64!

After updating Win32::API with ppm the problem did not occur any more.
This was also the case with ActivePerl 5.16 on Windows 2012. The bug is
thus in ActiveState packaged with an outdated version of Win32::API. I
will file a bug report with them.

Thanks for your help!
0 new messages