Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Perl: porters

Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead}

 

 

Perl porters RSS feed   Index | Next | Previous | View Threaded


perl at greerga

Aug 11, 2013, 4:21 PM

Post #1 of 8 (15 views)
Permalink
Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead}

Automated smoke report for 5.19.3 patch f41cee3d84ebc90fe30f9ea9760e9a41a1a7ee2d v5.19.2-375-gf41cee3
perl-win2k: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz(~2662 MHz) (x86/1 cpu)
on MSWin32 - Win2000 SP4
using cl version 14.00.50727.762
smoketime 2 hours 47 minutes (average 41 minutes 49 seconds)

Summary: FAIL(F)

O = OK F = Failure(s), extended report at the bottom
X = Failure(s) under TEST but not under harness
? = still running or test results not (yet) available
Build failures during: - = unknown or N/A
c = Configure, m = make, M = make (after miniperl), t = make test-prep

v5.19.2-375-gf41cee3 Configuration (common) none
----------- ---------------------------------------------------------
F F
F F -Duseithreads
| +--------- -DDEBUGGING
+----------- no debugging


Locally applied patches:
SMOKEf41cee3d84ebc90fe30f9ea9760e9a41a1a7ee2d

Failures: (common-args) none
[default]
[default] -DDEBUGGING
../t/re/pat.t...............................................FAILED
228-231
../t/op/taint.t.............................................FAILED
592

[default] -Duseithreads
../t/re/pat.t...............................................FAILED
228-231
../t/re/pat_thr.t...........................................FAILED
228-231
../t/op/taint.t.............................................FAILED
592
../dist/threads-shared/t/clone.t............................FAILED
22, 25

[default] -DDEBUGGING -Duseithreads
../t/re/pat.t...............................................FAILED
228-231
../t/re/pat_thr.t...........................................FAILED
228-231
../t/op/taint.t.............................................FAILED
592
../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED
115-116
Non-zero exit status: 2
../dist/threads-shared/t/clone.t............................FAILED
22, 25

Passed Todo tests: (common-args) none
[default] -Duseithreads
[default] -DDEBUGGING -Duseithreads
../cpan/List-Util/t/readonly.t..............................PASSED
10

Compiler messages(MSWin32):
..\gv.c(1460) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
..\gv.c(1558) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
..\gv.c(1622) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
..\mg.c(119) : warning C4244: '=' : conversion from 'U32' to 'char', possible loss of data
op.c(7360) : warning C4244: 'initializing' : conversion from 'U32' to 'const char', possible loss of data
..\pp.c(5889) : warning C4244: 'function' : conversion from 'U32' to 'const char', possible loss of data
..\toke.c(767) : warning C4244: '=' : conversion from 'U32' to 'U8', possible loss of data
..\toke.c(4722) : warning C4244: 'initializing' : conversion from 'unsigned short' to 'const char', possible loss of data
B.xs(1983) : warning C4018: '<=' : signed/unsigned mismatch
B.xs(1993) : warning C4018: '<=' : signed/unsigned mismatch
Base64.xs(394) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
Base64.xs(396) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
scalar.xs(203) : warning C4018: '>' : signed/unsigned mismatch
Storable.xs(4990) : warning C4101: 'mg' : unreferenced local variable
Storable.xs(5022) : warning C4101: 'mg' : unreferenced local variable
Piece.xs(950) : warning C4101: 'ret' : unreferenced local variable
Typemap.c(812) : warning C4101: 'RETVAL' : unreferenced local variable
--
Report by Test::Smoke v1.53 build 1374 running on perl 5.10.0
(Reporter v0.050 / Smoker v0.045)


sprout at cpan

Aug 12, 2013, 12:36 AM

Post #2 of 8 (10 views)
Permalink
Re: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

George Greer ‘wrote’:
> ../t/re/pat.t...............................................FAILED
> 228-231
> ../t/op/taint.t.............................................FAILED
> 592

OK, so which of my commits caused these? They make no sense to me.


Steve.Hay at verosoftware

Aug 12, 2013, 4:52 AM

Post #3 of 8 (8 views)
Permalink
RE: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

Father Chrysostomos wrote on 2013-08-12:
> George Greer ‘wrote’:
>> ../t/re/pat.t...............................................FAILED
>> 228-231
>> ../t/op/taint.t.............................................FAILED
>> 592
>
> OK, so which of my commits caused these? They make no sense to me.

t/re/pat.t, t/re/pat_thr.t, t/op/taint.t and dist/threads-shared/t/clone.t all fail (in a threaded build) at c9f1f591ba751b24222b22f1f3a6799db0ab0d1b (Read-only COWs), the first of your three merge commits.


sprout at cpan

Aug 12, 2013, 12:44 PM

Post #4 of 8 (5 views)
Permalink
RE: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

Steve Hay wrote:
> t/re/pat.t, t/re/pat_thr.t, t/op/taint.t and
> dist/threads-shared/t/clone.t all fail (in a threaded build) at
> c9f1f591ba751b24222b22f1f3a6799db0ab0d1b (Read-only COWs), the first
> of your three merge commits.

Thank you. Can you tell which commit in the branch caused it?

What do you get if you dump ${^TAINT} before and after the attempt to
write to it?

diff --git a/t/op/taint.t b/t/op/taint.t
index b521408..479db1d 100644
--- a/t/op/taint.t
+++ b/t/op/taint.t
@@ -1643,8 +1643,10 @@ SKIP: {


is(${^TAINT}, 1, '$^TAINT is on');
-
+use Devel::Peek;
+Dump ${^TAINT};
eval { ${^TAINT} = 0 };
+Dump ${^TAINT};
is(${^TAINT}, 1, '$^TAINT is not assignable');
like($@, qr/^Modification of a read-only value attempted/,
'Assigning to ${^TAINT} fails');


steve.m.hay at googlemail

Aug 12, 2013, 2:18 PM

Post #5 of 8 (5 views)
Permalink
Re: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

I will investigate which commit caused the breakages, but in the
meantime here is the op/taint.t dump output, confirming that ${^TAINT}
has indeed been written to:

C:\Dev\Git\perl\t>..\perl harness op\taint.t
op/taint.t .. 1/797 SV = PVMG(0x7afa7c) at 0x7d12cc
REFCNT = 1
FLAGS = (GMG,SMG,IOK,pIOK)
IV = 1
NV = 0
PV = 0
MAGIC = 0x7c275c
MG_VIRTUAL = &PL_vtbl_sv
MG_TYPE = PERL_MAGIC_sv(\0)
MG_OBJ = 0x7d12bc
MG_LEN = 5
MG_PTR = 0x7d1fcc "\24AINT"
SV = PVMG(0x7afa7c) at 0x7d12cc
REFCNT = 1
FLAGS = (GMG,SMG,IOK,pIOK)
IV = 0
NV = 0
PV = 0
MAGIC = 0x7c275c
MG_VIRTUAL = &PL_vtbl_sv
MG_TYPE = PERL_MAGIC_sv(\0)
MG_OBJ = 0x7d12bc
MG_LEN = 5
MG_PTR = 0x7d1fcc "\24AINT"
# Failed test 592 - Assigning to ${^TAINT} fails at op/taint.t line 1648
# got ''
# expected /(?^:^Modification of a read-only value attempted)/
op/taint.t .. Failed 1/797 subtests
(less 46 skipped subtests: 750 okay)

Test Summary Report
-------------------
op/taint.t (Wstat: 0 Tests: 797 Failed: 1)
Failed test: 592
Files=1, Tests=797, 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: FAIL

On 12 August 2013 20:44, Father Chrysostomos <sprout [at] cpan> wrote:
> Steve Hay wrote:
>> t/re/pat.t, t/re/pat_thr.t, t/op/taint.t and
>> dist/threads-shared/t/clone.t all fail (in a threaded build) at
>> c9f1f591ba751b24222b22f1f3a6799db0ab0d1b (Read-only COWs), the first
>> of your three merge commits.
>
> Thank you. Can you tell which commit in the branch caused it?
>
> What do you get if you dump ${^TAINT} before and after the attempt to
> write to it?
>
> diff --git a/t/op/taint.t b/t/op/taint.t
> index b521408..479db1d 100644
> --- a/t/op/taint.t
> +++ b/t/op/taint.t
> @@ -1643,8 +1643,10 @@ SKIP: {
>
>
> is(${^TAINT}, 1, '$^TAINT is on');
> -
> +use Devel::Peek;
> +Dump ${^TAINT};
> eval { ${^TAINT} = 0 };
> +Dump ${^TAINT};
> is(${^TAINT}, 1, '$^TAINT is not assignable');
> like($@, qr/^Modification of a read-only value attempted/,
> 'Assigning to ${^TAINT} fails');
>


steve.m.hay at googlemail

Aug 12, 2013, 3:27 PM

Post #6 of 8 (5 views)
Permalink
Re: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

The tests fail in commit 3805b5fb04f8819edfb6bd5256d5eefd7b23e730 (and
pass in the previous commit,
0ffdaf1a47312f763d4610e9ec65c24561e957a5).

On 12 August 2013 22:18, Steve Hay <steve.m.hay [at] googlemail> wrote:
> I will investigate which commit caused the breakages, but in the
> meantime here is the op/taint.t dump output, confirming that ${^TAINT}
> has indeed been written to:
>
> C:\Dev\Git\perl\t>..\perl harness op\taint.t
> op/taint.t .. 1/797 SV = PVMG(0x7afa7c) at 0x7d12cc
> REFCNT = 1
> FLAGS = (GMG,SMG,IOK,pIOK)
> IV = 1
> NV = 0
> PV = 0
> MAGIC = 0x7c275c
> MG_VIRTUAL = &PL_vtbl_sv
> MG_TYPE = PERL_MAGIC_sv(\0)
> MG_OBJ = 0x7d12bc
> MG_LEN = 5
> MG_PTR = 0x7d1fcc "\24AINT"
> SV = PVMG(0x7afa7c) at 0x7d12cc
> REFCNT = 1
> FLAGS = (GMG,SMG,IOK,pIOK)
> IV = 0
> NV = 0
> PV = 0
> MAGIC = 0x7c275c
> MG_VIRTUAL = &PL_vtbl_sv
> MG_TYPE = PERL_MAGIC_sv(\0)
> MG_OBJ = 0x7d12bc
> MG_LEN = 5
> MG_PTR = 0x7d1fcc "\24AINT"
> # Failed test 592 - Assigning to ${^TAINT} fails at op/taint.t line 1648
> # got ''
> # expected /(?^:^Modification of a read-only value attempted)/
> op/taint.t .. Failed 1/797 subtests
> (less 46 skipped subtests: 750 okay)
>
> Test Summary Report
> -------------------
> op/taint.t (Wstat: 0 Tests: 797 Failed: 1)
> Failed test: 592
> Files=1, Tests=797, 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
> Result: FAIL
>
> On 12 August 2013 20:44, Father Chrysostomos <sprout [at] cpan> wrote:
>> Steve Hay wrote:
>>> t/re/pat.t, t/re/pat_thr.t, t/op/taint.t and
>>> dist/threads-shared/t/clone.t all fail (in a threaded build) at
>>> c9f1f591ba751b24222b22f1f3a6799db0ab0d1b (Read-only COWs), the first
>>> of your three merge commits.
>>
>> Thank you. Can you tell which commit in the branch caused it?
>>
>> What do you get if you dump ${^TAINT} before and after the attempt to
>> write to it?
>>
>> diff --git a/t/op/taint.t b/t/op/taint.t
>> index b521408..479db1d 100644
>> --- a/t/op/taint.t
>> +++ b/t/op/taint.t
>> @@ -1643,8 +1643,10 @@ SKIP: {
>>
>>
>> is(${^TAINT}, 1, '$^TAINT is on');
>> -
>> +use Devel::Peek;
>> +Dump ${^TAINT};
>> eval { ${^TAINT} = 0 };
>> +Dump ${^TAINT};
>> is(${^TAINT}, 1, '$^TAINT is not assignable');
>> like($@, qr/^Modification of a read-only value attempted/,
>> 'Assigning to ${^TAINT} fails');
>>


sprout at cpan

Aug 12, 2013, 3:54 PM

Post #7 of 8 (5 views)
Permalink
Re: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

Steve Hay wrote:
> The tests fail in commit 3805b5fb04f8819edfb6bd5256d5eefd7b23e730

Thank you! clang is being ‘helpful’ and preventing me from spotting
errors like this. Does the sprout/taint-failure branch make the fail-
ures go away?


steve.m.hay at googlemail

Aug 12, 2013, 5:30 PM

Post #8 of 8 (4 views)
Permalink
Re: Smoke [blead] v5.19.2-375-gf41cee3 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} [In reply to]

On 12 August 2013 23:54, Father Chrysostomos <sprout [at] cpan> wrote:
> Steve Hay wrote:
>> The tests fail in commit 3805b5fb04f8819edfb6bd5256d5eefd7b23e730
>
> Thank you! clang is being ‘helpful’ and preventing me from spotting
> errors like this. Does the sprout/taint-failure branch make the fail-
> ures go away?
>

Yes, all tests pass on that branch :-) Thanks!

Perl porters RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.