Wed Oct 17 15:41:57 2012: Request 80248 was acted upon. Transaction: Ticket created by KMX Queue: Win32-API Subject: v0.72 crashes during tests on 32bit strawberry perl 5.16.1 Broken in: 0.72 Severity: (no value) Owner: Nobody Requestors: k...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=80248 >
The crash occurs during t\00_API.t: prove -bv t\00_API.t t\00_API.t .. 1..48 ok 1 - use Win32::API; ok 2 - use Win32::API::Test; ok 3 - use Win32; ok 4 - loaded # API test dll found at (API_test.dll) ok 5 - found API test dll ok 6 - GetCurrentProcessId() function found ok 7 - GetCurrentProcessId() result ok ok 8 - GetCurrentProcessId() result ok ok 9 - Import of GetCurrentProcessId() function from kernel32.dll ok 10 - GetCurrentProcessId() result ok ok 11 - Import of IsBadReadPtr function from kernel32.dll ok 12 - API test dll was freed ok 13 - highbit_unsigned() function defined ok 14 - return value for unsigned is signed on old API ok 15 - GetHandle operates correctly ok 16 - FreeHandle operates correctly ok 17 - sum_integers() function defined ok 18 - function call with integer arguments and return value ok 19 - sum_integers_ref() function defined ok 20 - sum_integers_ref() returns the expected value ok 21 - sum_integers_ref() correctly modifies its ref argument ok 22 - short as return type croak because they are structs on old API ok 23 - sum_shorts_ref() function defined ok 24 - shorts croak as struct objs on old API ok 25 - API_test.dll sum_doubles function defined ok 26 - function call with double arguments ok 27 - sum_doubles_ref() function defined ok 28 - sum_doubles_ref() call works ok 29 - sum_doubles_ref() sets ref correctly ok 30 - sum_floats() function defined ok 31 - sum_floats() result correct ok 32 - sum_floats_ref() function defined ok 33 - sum_floats_ref() returns the expected value (1) ok 34 - sum_floats_ref() call works ok 35 - find_char() function defined ok 36 - find_char() function call works ok 37 - sum_char_ref() returns the expected value ok 38 - sum_char_ref() correctly modifies its ref argument ok 39 - numeric truncation sum_char_ref() returns the expected value ok 40 - sum_char_ref() correctly modifies its ref argument ok 41 - wstr_cmp() returns the expected value ok 42 - buffer overflow protection worked ok 43 - idiot flag works ok 44 - cdecl c_sum_integers() function defined Dubious, test returned 5 (wstat 1280, 0x500) Failed 4/48 subtests I have not investigated the issue further. -- kmx -- kmx