This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: runtime failure in 20000710 and 20000711 snapshots


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@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]