Cygwin/X does not start after updating Cygwin1.dll to 1.5.20-1

Larry Hall (Cygwin X) reply-to-list-only-lh-x@cygwin.com
Wed Jul 5 18:13:00 GMT 2006


Charli Li wrote:
> -----Original Message-----
>> From: cgf
>> Sent: Wednesday, July 05, 2006 1:38 PM
>> To: Cygwin/X Mailing List
>> Subject: Re: Cygwin/X does not start after updating Cygwin1.dll to
>> 1.5.20-1
>>
>>
>> On Wed, Jul 05, 2006 at 01:30:50PM -0400, Charli Li wrote:
>>> Reformatted.
>>> -----Original Message-----
>>>> From: Robert McNulty
>>>> Sent: Sunday, July 02, 2006 7:08 PM
>>>> To: Cygwin/X Mailing List
>>>> Subject: Re: Cygwin/X does not start after updating Cygwin1.dll to
>>>> 1.5.20-1
>>>>
>>>>
>>>> Charli Li wrote:
>>>>> There seems to be a problem with the new Cygwin1.dll version
>>>> 1.5.20-1 made
>>>>> available by cgf in setup.exe.
>>>>> - ---
>>>>> First of all, the subject says it all.  Please don't ask me to try a
>>>>> different startup method, since I have tried all three (startx,
>>>>> startxwin.sh, startxwin.bat) unsucessfully.  Startup worked with
>>>> Cygwin1.dll
>>>>> version 1.5.19-4, though.
>>>>>
>>>>> Charli
>>>> It works for me.
>>>> Called up a bash prompt in an xterm.
>>>>
>>> The error looks something like this (this is startx/startxwin.sh output;
>>> startxwin.bat doesn't output anything):
>>>
>>> 849 [main] ? (1920) X:\XXXXXXXXXX\cygwin\usr\X11R6\bin\xinit.exe:
>> *** fatal
>>> error - proc magic mismatch detected - 0x704D1F7E/0xC87757A7.
>>> This problem is probably due to using incompatible versions of the Cygwin
>>> DLL.  Search for Cygwin1.dll using the Windows Start->Find/Search utility
>>> and delete all but the most recent version.  The most recent version
>>> *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have
>>> installed the cygwin distribution.  Rebooting is also suggested if you are
>>> unable to find another cygwin DLL.
>>>
>>> ...and similar error codes and the same message appear 5 more times.  Is
>>> that telling me to downgrade back to 1.5.19-4 or what?  Just because it
>>> feels that 1.5.20-1 is incompatible with X11?
>> No, it's telling you that the problem is due to using incompatible
>> versions of cygwin1.dll.  You should search for cygwin1.dll using the
>> Windows Start->Find/Search utility and delete all but the most recent
>> version.  The most recent version *should* reside in x:\cygwin\bin,
>> where 'x' is the drive on which you have installed the cygwin
>> distribution.
>>
>> Rebooting is also suggested if you are unable to find another cygwin DLL.
>>
>> HTH.
>>
> 
> Only one Cygwin1.dll is in X:\XXXXXXXXXX\cygwin\bin.  1.5.20-1 is the most
> recent version of Cygwin1.dll, and that was installed from a *GENUINE* copy
> of setup.exe.  And I know that rebooting my Windows 2000 Professional SP4
> box won't help.  I did that a million times (simply shutting down the
> computer when I'm not using it, and then turning it on when I am) already.
> ---
> Had to downgrade to 1.5.19-4 for everything to go back to normal.


So that means that you have a copy of cygwin1.dll *outside* the Cygwin path,
as Chris suggested.  If you can't find it for some reason, please read and
follow the problem reporting guidelines outlined at:

> Problem reports:       http://cygwin.com/problems.html


Pay particular attention to the request to *attach* (not append) your cygcheck
output.  Others here on the list might be able to help find your wayward copy
if you haven't had any luck yourself (though if you can't find it by searching
your whole disk, then something is really amiss on your machine).


-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list