This is the mail archive of the cygwin 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]
Other format: [Raw text]

Re: [ANNOUNCEMENT] cygwin 3.1.0-1


On Dec 18 10:23, Henning wrote:
> On 16/12/2019 20:11, Corinna Vinschen wrote:
> > The following packages have been uploaded to the Cygwin distribution:
> > 
> > * cygwin-3.1.0-1
> > * cygwin-devel-3.1.0-1
> > * cygwin-doc-3.1.0-1
> 
> After cygwin-3.0.7 all attempts to update (to test or normal versions)
> terminated with errors:
> 
> Package: 0/Perpetual
> 	0p_000_autorebase.dash exit code -1073741819
> 	0p_update-info-dir.dash exit code -1073741819
> Package: _/cygwin-doc
> 	cygwin-doc.sh exit code 256
> Package: z/Perpetual
> 	zp_desktop-file-utils.sh exit code 256
> 	zp_glib2.0.sh exit code 256
> 	zp_man-db.sh exit code 256
> 	zp_shared-mime-info.sh exit code 256
> 
> After terminating setup I'm unable to start a console (mintty/bash).
> After uninstalling the new cygwin{,-devel,-doc} version and re-installing
> 3.0.7-1 everything is back to normal.
> 
> Until now I didn't go to this list, as I hoped the problem would be
> solved with the next version. But as this was the third or forth failure
> I thought I should consult the list as otherwise I might be unable to
> get an updated cygwin dll.
> 
> OS:		Windows 8.1 Professional 32bit
> cygwin:		updated daily
> setup.log:	pasted below
> mintty command line (one of 16):
> 		U:\bin\mintty.exe -d -C /0/e/tty/4/minttyrc -i /Cygwin-Terminal.ico -T
> tty4 /bin/env TTY=4 /bin/bash -il
> 
> Please tell me what I can do to (help) solve the problem.

Hard to tell.  I just updated a 8.1 32 bit test machine to Cygwin
3.1.0-1 (plus lots of other packages I hadn't updated for a while) and
the update itself as well as the updated Cygwin installation worked as
desired.

I *assume* in your case there's an unfortunate combination of a bigger
Cygwin DLL in conjunction with another essential DLL overlapping the
address space.

Two things to try coming to mind:

- With the Cygwin 3.1.0 DLL installed, from Windows, double click on the
  "dash.exe" shell executable.  If that starts (it should, it only uses
  the Cygwin DLL itself), try running the `rebaseall' script.  If that
  doesn't work, try running `rebase -si > rebase.out' and send the
  output here.  Also, if there's a collision, the rebase output should
  indicate that by appending a '*' to the colliding DLLs.

- If the above fails, try to create a minimal Cygwin installation from
  the current setup-x86.exe in another directory.  If that works, maybe
  you could reinstall the packages you need and see if it still works,
  and eventually just copy over your home dir...?


HTH,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer

Attachment: signature.asc
Description: PGP signature


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