delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/01/02/06:06:57

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3E141C7B.3060605@atrixnet.com>
Date: Thu, 02 Jan 2003 05:03:23 -0600
From: Tommy Butler <tommy AT atrixnet DOT com>
Reply-To: tommy AT atrixnet DOT com
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.3b) Gecko/20021230
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Greg Matheson <lang AT ms DOT chinmin DOT edu DOT tw>
CC: cygwin AT cygwin DOT com
Subject: Re: perl error messages with cygwin 1.3.18-1
References: <20030102163808 DOT A3730 AT ms>
In-Reply-To: <20030102163808.A3730@ms>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id h02B6uC10384

Greg Matheson wrote:
> I am getting these Windows warning error messages with
> perl-5.8.0. The programs continue after clicking the message.
> This is better than the previous child process looping problem,
> if not perfect ;-)
>
> PERL caused an invalid page fault in
> module CYGWIN1.DLL at 017f:61084b28.
> Registers:
[snip]

No kidding!  Me too.  I tried installing 5.8 just the other day and experienced
this exact problem.  I thought, "Hmmm, maybe if I build it myself I can get rid
of this."  Three unsuccessfully completed attempts and two hours later my
C:\WINDOWS\FAULTLOG.TXT had grown to over 2 megs in size.  It was full of those
happy "illegal operation" messages.  (Since the segfaults seemed to cause no
failures in the tests during "make test", I had layed the phone on my carriage
return key after clicking the segv dialog box message about fifty times and went
out for a soda.)

Side note:  Hey Gerrit - the DBM dlls built flawlessly this time through :O)

I think this was only happening when something tried to fork().  Couldn't say
exactly.  Man, I'm ready for 5.8 but I've had to reinstall 5.6 back over it
after the last several attempts to use it since it was released.  Whether
installing directly via the cygwin installer or compiling it on my own, these
segfaults and several other odd behaviors keep occurring.  Total bummer for sure.

Further, perldoc.exe isn't rendering pages correctly since 5.8 either.  For
example, "$ perldoc UNIVERSAL" produces the following when run from cygwin bash
(quoted text snippet indented 3 spaces.)


   ESC[1mNAMEESC[0m
          UNIVERSAL - base class for ALL classes (blessed references)

   ESC[1mSYNOPSISESC[0m
              $io = $fd->isa("IO::Handle");
              $sub = $obj->can('print');

              $yes = UNIVERSAL::isa($ref, "HASH");


   ESC[1mDESCRIPTIONESC[0m
          "UNIVERSAL" is the base class which all bless references will inherit
          from, see the perlobj manpage
...

Seems like escapes are getting printed out wrong...  Using man to read the
perldocs works just fine though.  Hope this gets fixed somehow (if it is a bug
indeed and not specific to my system.)  I'm also looking forward to using
podchecker in 5.8, which recognizes =header3 command paragraphs in PODs!

You're not alone Greg ;O)  But anyway, Go Cygwin!

-- 

  -Tommy Butler
   see if I'm online »http://ooopps.sourceforge.net/online

   Tommy Butler <tommy AT atrixnet DOT com>
   phone: (817)-468-7716
   6711 Forest Park Dr
   Arlington, TX
        76001-8403

   Download my résumé in PDF, MS Word, HTML, text
   http://www.atrixnet.com/

   the ooOPps Code Library
   http://ooopps.sourceforge.net/pub/



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019