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
-
[perl #25235] Assertion failure from Cwd in bleadperl w/ COW on Win32
by Steve Hay