This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: Cygwin setup crashes
- From: "Max Bowsher" <maxb at ukf dot net>
- To: "Manu" <manubee at wanadoo dot fr>,<cygwin at cygwin dot com>
- Date: Tue, 4 Mar 2003 13:25:01 -0000
- Subject: Re: Cygwin setup crashes
- References: <000801c2e1e3$9b64de60$03f90950@tbird1000>
Manu wrote:
> After a few editing in the Makefiles, (I don't have much time :)
See my other reply for how to avoid needing to do this.
> I've built setup.exe from CVS sources, with debug symbols.
> Dr. MinGW gives an interesting clue:
>
> ----
> SETUP.EXE caused an Access Violation at location 00406816 in module
> SETUP.EXE Reading from location ffffffff.
>
> Registers:
> eax=00000000 ebx=01199d50 ecx=0169ffbc edx=000000a0 esi=01199d50
> edi=01064d64
> eip=00406816 esp=0169ba94 ebp=0169baa8 iopl=0 nv up ei pl nz
> ac pe nc
> cs=015f ss=0167 ds=0167 es=0167 fs=503f gs=0000
> efl=00010212
>
> Call stack:
> 00406816 SETUP.EXE:00406816 compress_gz::destroy()
> compress_gz.cc:472 ...
> free (outbuf);
> if (original)
>> delete original;
> }
Interesting indeed. Something very weird is happening, if a non-null pointer
if causing a segfault on being deleted. I wonder if it could be a
double-free. I'll fiddle with this.
Manu: Just to confirm, this is setup from HEAD of CVS, showing version 2.312
on it's splash page?
Also, could you send the output of 'find' run from your local package
directory? (as an attachment)
Max.
--
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/