delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/07/13/12:05:36

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <396DE96B.FB70F492@ece.gatech.edu>
Date: Thu, 13 Jul 2000 12:08:11 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.73 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin <cygwin AT sources DOT redhat DOT com>
Subject: Re: runtime failure in 20000710 and 20000711 snapshots
References: <396D364D DOT 6A019EC1 AT ece DOT gatech DOT edu> <396DC0C4 DOT CA694EB7 AT cygnus DOT com> <396DE43E DOT FCC6B59F AT ece DOT gatech DOT edu>

Charles Wilson wrote:
> 
> Corinna Vinschen wrote:
> 
> >
> > No, there's something wrong with the tarball. I have just downloaded
> > and I have seen the following entry:
> >
> > -rw-r--r-- dj/games   627200 2000-07-12 21:11:23 usr/bin/cygwin1.dll
> >
> > You will notice that the executable bits aren't set. This results
> > in unset executable bits in the ACL when ntsec is ON. You can
> > solve that by using `chmod +x´ on that dll.
> >
> > Unfortunately a DLL must have executable bit set in the ACL to be
> > runtime loadable by NT/W2K.
> >
> 
> Yup, that fixed it. Thanks!
> 
> --Chuck
> 

Ooops.  Now it's a runtime failues with older snapshots.

Here's the deal:

zlib-1.1.3 minigzip.exe(linked to libz.dll) and minigzip-stat.exe(linked
statically), running 'make test':

       run env: 20000628     20000711
build env
20000628         OK             OK
20000711        FAIL            OK

The command that fails:

echo hello world | ./minigzip > foo

and gives a popup window that reads:

The instruction at "0x00401a98" referenced memory at "0x00000001". The
memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program

Is it expected that programs/dlls compiled with the new (20000711 and
later) libcygwin.a will fail with older installations? 

--Chuck

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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