Cygwin 1.3.10 Setup.exe 2.194.2.22 Install Problems With MSVCRT.DLL and source code on Win98

rjlpub@kc.rr.com rjlpub@kc.rr.com
Thu Apr 11 12:55:00 GMT 2002


Pavel,

	I am glad to have been of help finding this bug.  However, a quick
question if I may.

	The file version.cc.  Is this part of the setup.exe source files
in http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cinstall/?cvsroot=src?

	If so, what is the compiler used for it?  I assume it is GNU C++ for
DOS/Windows? (from a comment in main.cc)  What version is it?  Where can you
get this compiler?

	Can anyone check out this code?  Is it on Sourceforge?  It might be fun
to look at the code, and see if I could figure out what is going on
with the source code install (my 2nd problem).

Thanks the help in advance.

RJ

-----Original Message-----
From: Pavel Tsekov [mailto:ptsekov@syntrex.com]
Sent: Wednesday, April 10, 2002 05:06 AM
To: cygwin@cygwin.com
Cc: rjlpub@kc.rr.com; cygwin-patches@cygwin.com
Subject: Re[2]: Cygwin 1.3.10 Setup.exe 2.194.2.22 Install Problems With
MSVCRT.DLL and source code on Win98


Hello, there! :)

Wednesday, April 10, 2002, 10:11:46 AM, you wrote:

Ok, found it - its canonicalize_version() in version.cc. There is
a pointer 'v' which is modified and then delete[]'d.

A trivial patch is attached :)

2002-04-10  Pavel Tsekov  <ptsekov@gmx.net>

            * version.cc (canonicalize_version): Fix a call delete[]
            to delete.


PT> Wednesday, April 10, 2002, 4:03:24 AM, you wrote:

rkrc>> Two major problems (summary):

rkrc>> 1. Setup.exe (2.194.2.22) ends with a invalid page fault against MSVCRT.DLL
rkrc>> (details below) on my Windows 98 machine, before complely fininshing the
rkrc>> install.

PT> I have not investigated this yet - but from what I see the crash is
PT> similiar to one reported earlier to the ml. The address at which the
PT> crash occurs is inside the code of a helper function for
PT> free() and realloc().

PT> I'll look into this maybe this night.

PT> P.S. Thanks for the very good description of your problem :)



--
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/



More information about the Cygwin mailing list