Fri Mar 23 13:02:58 2012: Request 53914 was acted upon. Transaction: Correspondence added by COSIMO Queue: Win32-API Subject: Bug report for Win32::API::Callback Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: perls...@mail.bg Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=53914 >
On Mon Feb 20 10:15:13 2012, JDHEDDEN wrote: > On 2012-02-14 14:35:12, DOUGW wrote: > > On Sun Aug 28 16:02:10 2011, COSIMO wrote: > > > On Wed Sep 08 04:40:17 2010, rur...@x-ray.at wrote: > > > > 2010/9/8 Reini Urban <rur...@x-ray.at>: > > > > > > Took me almost a year to come back to this bug. > > > I have now included the test script under the Callback/t folder. > > > > I get a failure (actually a crash) on Callback/t/04_rt_53914.t during > > GenerateConsoleCtrlEvent(1, 0). > > > > All other tests pass. > > For 32-bit Strawberry perl 5.14.2 on a 64-bit machine. > > I get similar results with perl 5.10.1 from the Cygwin distribution: > Perl crashes (leaves stackdump), and the RXVT window it's running in closes. All the reports I got so far, or those that I have managed to keep track of in my email, are from users of 64-bit Windows, but running a 32 bit perl. My guess is that in this case a Win32::API->Import() with "L" as type considers "L" as 32 bits, while on the native machine is 64 bits. Is this the case? Can we do something?