develooper Front page | perl.perl5.porters | Postings from July 2019

[perl #134306] lib/warnings.t fails on Win32 with CFG=DebugFull

Thread Next
From:
Tony Cook via RT
Date:
July 24, 2019 04:56
Subject:
[perl #134306] lib/warnings.t fails on Win32 with CFG=DebugFull
Message ID:
rt-4.0.24-32246-1563944178-1708.134306-15-0@perl.org
On Tue, 23 Jul 2019 19:05:15 -0700, tonyc wrote:

> Invalid parameter detected in function _get_osfhandle. File:
> minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
> Expression: _osfile(fh) & FOPEN
> Invalid parameter detected in function _get_osfhandle. File:
> minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
> Expression: _osfile(fh) & FOPEN

While they don't cause test failures, many other similar errors are produced during test:

io/crlf.t .......................................................... 1/16421 Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)

io/open.t .......................................................... 93/188 Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)

io/perlio.t ........................................................ 1/48 Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)

op/sselect.t ....................................................... 14/16 Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
(as per the warning failure)

op/tie_fetch_count.t ............................................... 1/343 Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 261
Expression: _osfile(fh) & FOPEN
(many repeats)
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 260
Expression: fh >= 0 && (unsigned)fh < (unsigned)_nhandle
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 260
Expression: fh >= 0 && (unsigned)fh < (unsigned)_nhandle
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 260
Expression: fh >= 0 && (unsigned)fh < (unsigned)_nhandle
Invalid parameter detected in function _get_osfhandle. File: minkernel\crts\ucrt\src\appcrt\lowio\osfinfo.cpp, line: 260
Expression: fh >= 0 && (unsigned)fh < (unsigned)_nhandle
...

../cpan/Encode/t/rt65541.t ......................................... Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
../cpan/Encode/t/rt76824.t ......................................... Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
../cpan/Encode/t/rt86327.t ......................................... Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
../cpan/Encode/t/truncated_utf8.t .................................. 1/9 Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)

../ext/I18N-Langinfo/t/Langinfo.t .................................. 1/94 Invalid parameter detected in function _Strftime_l. File: minkernel\crts\ucrt\src\appcrt\time\strftime.cpp, line: 130
Expression: string != nullptr
Invalid parameter detected in function _Strftime_l. File: minkernel\crts\ucrt\src\appcrt\time\strftime.cpp, line: 131
Expression: maxsize != 0

../ext/PerlIO-encoding/t/encoding.t ................................ 1/27 Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
Invalid parameter detected in function _setmode. File: minkernel\crts\ucrt\src\appcrt\lowio\setmode.cpp, line: 29
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)

../ext/POSIX/t/posix.t ............................................. 1/96 Invalid parameter detected in function _read. File: minkernel\crts\ucrt\src\appcrt\lowio\read.cpp, line: 381
Expression: _osfile(fh) & FOPEN

Not a CRT issue:

../lib/locale.t .................................................... 1/? Use of uninitialized value $Config{"d_has_C_UTF8"} in string eq at ./loc_tools.pl line 343.
Use of uninitialized value $Config{"d_has_C_UTF8"} in string eq at ./loc_tools.pl line 343.
readline() on closed filehandle DATA at ./loc_tools.pl line 424.

Tony

---
via perlbug:  queue: perl5 status: new
https://rt.perl.org/Ticket/Display.html?id=134306

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About