<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Lads, Lasses, <br>BACKGROUND:<br>
WindowsXPProSp3 ; ActiveStatePerl5.8.8 BUILD 822 ; cygwin ; <br>
<br>
<br>ISSUE:<br>This is the first time I have ever seen this Windows dialogue - when running 'perl -V' from the DOS prompt.<br><br>ROOT CAUSE ANALYSIS:<br>Not much found online.&nbsp; Maybe I'm looking in the wrong places.&nbsp; <br>Maybe it's fallout from <br>a botched package install, or<br>undesired MS Patch Tuesday effects. . . ugh, or <br>an UnPatched Adobe product, <br>or ???.<br>All of McAfee ; HiJackThis ; sfc /scannow,&nbsp; eventvwr, regedt32<br>&nbsp; &nbsp; &nbsp;&nbsp; reveal nothing insightful.<br><br>When the dialog pops up, I click on "Ignore" and it actually returns with the usual output.<br><br>---------------------------<br>16 bit MS-DOS Subsystem<br>---------------------------<br>cmd24 - perl -V<br>The NTVDM CPU has encountered an illegal instruction.<br>CS:0e6c IP:fff0 OP:fe ff 1e 09 08 Choose 'Close' to terminate the application.<br>---------------------------<br>Close&nbsp;&nbsp; Ignore&nbsp;&nbsp;
 <br>---------------------------<br><br>#Click on Ignore,&nbsp; and the output is rather normal as pasted below:<br>Microsoft Windows XP [Version 5.1.2600]<br>(C) Copyright 1985-2001 Microsoft Corp.<br><br><br>d:\home\itjdt\&nbsp; perldoc File::Find<br>cygwin warning:<br>&nbsp; MS-DOS style path detected: C:\DOCUME~1\itjdt\LOCALS~1\Temp\perldoc_FileFind_T<br>4ccae05b_11d892.txt<br>&nbsp; Preferred POSIX equivalent is: /cygdrive/c/DOCUME~1/itjdt/LOCALS~1/Temp/perldo<br>c_FileFind_T4ccae05b_11d892.txt<br>&nbsp; CYGWIN environment variable option "nodosfilewarning" turns off this warning.<br>&nbsp; Consult the user's guide for more details about POSIX paths:<br>&nbsp;&nbsp;&nbsp; http://cygwin.com/cygwin-ug-net/using.html#using-pathnames<br><br>d:\home\itjdt\&nbsp; perldoc&nbsp; Devel::Dump<br>No documentation found for "Devel::Dump".<br><br>d:\home\itjdt\&nbsp; perl -V<br>Set up gcc environment -<br>Summary of my perl5 (revision 5 version 8 subversion 8)
 configuration:<br>&nbsp; Platform:<br>&nbsp;&nbsp;&nbsp; osname=MSWin32, osvers=5.00, archname=MSWin32-x86-multi-thread<br>&nbsp;&nbsp;&nbsp; uname=''<br>&nbsp;&nbsp;&nbsp; config_args='undef'<br>&nbsp;&nbsp;&nbsp; hint=recommended, useposix=true, d_sigaction=undef<br>&nbsp;&nbsp;&nbsp; usethreads=define use5005threads=undef useithreads=define usemultiplicity=de<br>fine<br>&nbsp;&nbsp;&nbsp; useperlio=define d_sfio=undef uselargefiles=define usesocks=undef<br>&nbsp;&nbsp;&nbsp; use64bitint=undef use64bitall=undef uselongdouble=undef<br>&nbsp;&nbsp;&nbsp; usemymalloc=n, bincompat5005=undef<br>&nbsp; Compiler:<br>&nbsp;&nbsp;&nbsp; cc='gcc', ccflags ='-DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYP<br>T -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTE<br>XT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-st<br>rict-aliasing',<br>&nbsp;&nbsp;&nbsp; optimize='-O2',<br>&nbsp;&nbsp;&nbsp;
 cppflags='-DWIN32'<br>&nbsp;&nbsp;&nbsp; ccversion='', gccversion='undef', gccosandvers=''<br>&nbsp;&nbsp;&nbsp; intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234<br>&nbsp;&nbsp;&nbsp; d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8<br>&nbsp;&nbsp;&nbsp; ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksi<br>ze=8<br>&nbsp;&nbsp;&nbsp; alignbytes=8, prototype=define<br>&nbsp; Linker and Libraries:<br>&nbsp;&nbsp;&nbsp; ld='g++', ldflags ='-L"D:\Perl\lib\CORE"'<br>&nbsp;&nbsp;&nbsp; libpth=\lib<br>&nbsp;&nbsp;&nbsp; libs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32<br>-lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -<br>lodbccp32 -lmsvcrt<br>&nbsp;&nbsp;&nbsp; perllibs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshel<br>l32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc<br>32 -lodbccp32
 -lmsvcrt<br>&nbsp;&nbsp;&nbsp; libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl58.lib<br>&nbsp;&nbsp;&nbsp; gnulibc_version=''<br>&nbsp; Dynamic Linking:<br>&nbsp;&nbsp;&nbsp; dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '<br>&nbsp;&nbsp;&nbsp; cccdlflags=' ', lddlflags='-mdll -L"D:\Perl\lib\CORE"'<br><br><br>Characteristics of this binary (from libperl):<br>&nbsp; Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PERL_IMPLICIT_SYS PERL_MALLOC_WRAP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USE_PERLIO
 USE_SITECUSTOMIZE<br>&nbsp; Locally applied patches:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActivePerl Build 822 [280952]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Iin_load_module moved for compatibility with build 806<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PerlEx support in CGI::Carp<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Less verbose ExtUtils::Install and Pod::Find<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Patch for CAN-2005-0448 from Debian with modifications<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rearrange @INC so that 'site' is searched before 'perl'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Partly reverted 24733 to preserve binary compatibility<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAINT31223 plus additional changes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31490 Problem bootstraping Win32CORE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31324 Fix DynaLoader::dl_findfile() to locate .so files
 again<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31214 Win32::GetLastError fails when first called<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31211 Restore Windows NT support<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31188 Problem killing a pseudo-forked child on Win32<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 29732 ANSIfy the PATH environment variable on Windows<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 27527,29868 win32_async_check() can loop indefinitely<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26970 Make Passive mode the default for Net::FTP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26379 Fix alarm() for Windows 2003<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24699 ICMP_UNREACHABLE handling in Net::Ping<br>&nbsp; Built under MSWin32<br>&nbsp; Compiled at Jul 31 2007 19:34:48<br>&nbsp; %ENV:<br>&nbsp;&nbsp;&nbsp; PERLDOC_PAGER="less"<br>&nbsp; @INC:<br>&nbsp;&nbsp;&nbsp; D:/Perl/site/lib<br>&nbsp;&nbsp;&nbsp;
 D:/Perl/lib<br>&nbsp;&nbsp;&nbsp; .<br><br>d:\home\itjdt\<br><br><br></td></tr></table><br>