[rt.cpan.org #82090]

[email protected] ("NLnet Labs via RT") Tue, 18 Dec 2012 10:29:27 -0500
Newsgroups perl.libwin32
Message-ID <[email protected]>
Tue Dec 18 10:29:26 2012: Request 82090 was acted upon.
Transaction: Ticket created by NLNETLABS
       Queue: Win32-API
     Subject: (No subject given)
   Broken in: (no value)
    Severity: Normal
       Owner: Nobody
  Requestors: [email protected]
      Status: new
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=82090 >


Hi,

I have this crash when doing Win32::IPHelper::GetNetworkParams({}) on
64bit ActiveState perl:

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	perl.exe
  Application Version:	5.14.2.1402
  Application Timestamp:	4e8f83bc
  Fault Module Name:	Iphlpapi.DLL
  Fault Module Version:	6.1.7601.17514
  Fault Module Timestamp:	4ce7c6da
  Exception Code:	c0000005
  Exception Offset:	0000000000008a64
  OS Version:	6.1.7601.2.1.0.400.8

It is in Iphlpapi.dll, so something goes wrong with the IPHelper call to
GetNetworkParams within Iphlpapi.dll. And then it has to be something
with the function arguments handling (a pointer to a struct and a length
pointer), because other Win32::IPHelper functions are working fine.

B.t.w. de problem does not occur with 32 bits ActiveState perl or 32 or
64bit Strawberry Perl. Only with 64bits ActiveState perl.