develooper Front page | perl.perl5.porters | Postings from January 2004

[perl #25235] Assertion failure from Cwd in bleadperl w/ COW on Win32

Thread Next
From:
Steve Hay
Date:
January 22, 2004 19:58
Subject:
[perl #25235] Assertion failure from Cwd in bleadperl w/ COW on Win32
Message ID:
rt-3.0.8-25235-71999.17.9475116569522@perl.org
# New Ticket Created by  Steve Hay 
# Please include the string:  [perl #25235]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=25235 >


This is a bug report for perl from steveh@TANGAROA.uk.radan.com,
generated with the help of perlbug 1.34 running under perl v5.9.0.


-----------------------------------------------------------------
Running the ext/Cwd/t/cwd.t test script in bleadperl (patchlevel 22194)
built with copy-on-write on Win32 crashes perl.exe after test 8.

Retesting with a DEBUGGING perl.exe I get this assertion failure:

=====
C:\Temp\perl-5.9.x\t>.\perl -I..\lib ..\ext\Cwd\t\cwd.t -verbose
1..16
ok 1 - main->can(...)
ok 2 - chdir() not exported by default
ok 3 -   nor abs_path()
ok 4 -   nor fast_abs_path()
# native pwd = 'C:\WINDOWS\system32\cmd.exe /c cd'
ok 5 - cwd()
ok 6 - getcwd()
ok 7 - fastcwd()
ok 8 - fastgetcwd()
Assertion ((XPV*) (current)->sv_any)->xpv_pv == pvx failed: file
"..\sv.c", line 4421 at ..\lib/Cwd.pm line 330.
# Looks like you planned 16 tests but only ran 8.
# Looks like your test died just after 8.
Scalars leaked: 1
=====

I reported this already on p5p (then at patchlevel 22083), so it is
not especially new, but I thought I would get it logged properly by
perlbug since nothing was done immediately.


[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=core
    severity=high
---
Site configuration information for perl v5.9.0:

Configured by steveh at Thu Jan 22 17:35:56 2004.

Summary of my perl5 (revision 5 version 9 subversion 0) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=define useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cl', ccflags ='-nologo -Gf -W3 -Od -MD -Zi -DDEBUGGING -DWIN32 
-D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT  -DPERL_COPY_ON_WRITE 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO 
-DPERL_MSVCRT_READFIX',
    optimize='-Od -MD -Zi -DDEBUGGING',
    cppflags='-DWIN32'
    ccversion='', 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='__int64', 
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='link', ldflags ='-nologo -nodefaultlib -debug  
-libpath:"C:\perl59x\lib\CORE"  -machine:x86'
    libpth=C:\PROGRA~1\MICROS~2\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 wsock32.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 wsock32.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='undef'
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug  
-libpath:"C:\perl59x\lib\CORE"  -machine:x86'

Locally applied patches:
    DEVEL21538

---
@INC for perl v5.9.0:
    C:/Temp/perl-5.9.x/lib
    .

---
Environment for perl v5.9.0:
    HOME (unset)
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\PROGRA~1\MICROS~2\Common\MSDev98\BIN;C:\PROGRA~1\MICROS~2\VC98\Bin;C:\PROGRA~1\MICROS~2\Common\Tools\WINNT;C:\PROGRA~1\MICROS~2\Common\Tools
    PERL5LIB (unset)
    PERL_BADLANG (unset)
    SHELL (unset)




------------------------------------------------
Radan Computational Ltd.

The information contained in this message and any files transmitted with it are confidential and intended for the addressee(s) only.  If you have received this message in error or there are any problems, please notify the sender immediately.  The unauthorized use, disclosure, copying or alteration of this message is strictly forbidden.  Note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Radan Computational Ltd.  The recipient(s) of this message should check it and any attached files for viruses: Radan Computational will accept no liability for any damage caused by any virus transmitted by this email.

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