Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <013801c2e251$76c251f0$78d96f83@pomello> From: "Max Bowsher" To: "Manu" , References: <000801c2e1e3$9b64de60$03f90950 AT tbird1000> Subject: Re: Cygwin setup crashes Date: Tue, 4 Mar 2003 13:25:01 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 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/