On Wed, Jun 20, 2007 at 08:47:53AM +0100, Steve Hay wrote:
> Tim Bunce wrote:
> >  file: $CPAN/authors/id/T/TI/TIMB/DBI-1.57.tar.gz
> >  size: 490304 bytes
> >   md5: fca667f59dff24058a8e0e8f09e2aad9
> >
> >=head2 Changes in DBI 1.57 (svn rev 9639),  13th June 2007
> >
> >  Fixed t/86gofer_fail tests to be less likely to fail falsely.
> 
> t/86gofer_fail.t now fails with my build of bleadperl (patchlevel 31376) 
> with VC++ 6.0 on Win32 (perl -V below). This script was passing OK in 
> DBI-1.56 with the same perl.
> 
> C:\Temp\DBI-1.57>perl -Mblib t\86gofer_fail.t
> ok 21 - negative percentage should fail non-randomly
> Testing random delay
> ok 22
> Unexpected failure: DBD::Gofer::db do failed: Assertion !((sv)->sv_flags & 
> 0x00010000) failed: file "..\pad.c", line 1505 at 
> C:\Temp\DBI-1.57\blib\lib/DBI/Gofer/Execute.pm line 624. at t\86gofer_fail.t 
> line 129.

Execute.pm line 624 is returning a closure, but it doesn't seem
particularly magical.

Not sure when I'll be able to dig deeper. CC'd to perl5-porters in the
hope they can help narrow it down.

Tim.

> 1..22
> # Looks like your test died just after 22.
> 
> C:\Temp\DBI-1.57>perl -V
> Summary of my perl5 (revision 5 version 9 subversion 5) configuration:
>   Platform:
>     osname=MSWin32, osvers=5.1, archname=MSWin32-x86-perlio
>     uname=''
>     config_args='undef'
>     hint=recommended, useposix=true, d_sigaction=undef
>     useithreads=undef, usemultiplicity=undef
>     useperlio=define, d_sfio=undef, uselargefiles=undef, usesocks=undef
>     use64bitint=undef, use64bitall=undef, uselongdouble=undef
>     usemymalloc=y, bincompat5005=undef
>   Compiler:
>     cc='cl', ccflags ='-nologo -GF -W3 -Od -MD -Zi -DDEBUGGING -DWIN32 
> -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT  -DPERL_DEBUGGING_MSTATS 
> -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
>     optimize='-Od -MD -Zi -DDEBUGGING',
>     cppflags='-DWIN32'
>     ccversion='12.00.8804', gccversion='', gccosandvers=''
>     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
>     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
> lseeksize=4
>     alignbytes=8, prototype=define
>   Linker and Libraries:
>     ld='link', ldflags ='-nologo -nodefaultlib -debug 
> -libpath:"C:\perl5\lib\CORE"  -machine:x86'
>     libpth="C:\Program Files\Microsoft Visual Studio\VC98\lib"
>     libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib 
>  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib 
> netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib 
> odbc32.lib odbccp32.lib msvcrt.lib
>     perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib 
> winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib 
> oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib 
> version.lib odbc32.lib odbccp32.lib msvcrt.lib
>     libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl59.lib
>     gnulibc_version=''
>   Dynamic Linking:
>     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
>     cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug 
> -libpath:"C:\perl5\lib\CORE"  -machine:x86'
> 
> 
> Characteristics of this binary (from libperl):
>   Compile-time options: DEBUGGING MYMALLOC PERL_DONT_CREATE_GVSV
>                         PERL_MALLOC_WRAP USE_PERLIO
>   Locally applied patches:
>       DEVEL
>   Built under MSWin32
>   Compiled at Jun 14 2007 09:20:24
>   @INC:
>     C:/perl5/lib
>     C:/perl5/site/lib
>     .
> 
> -- 

Reply via email to