delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/09/24/05:17:38

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Fri, 24 Sep 2010 11:17:12 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: strange crashes on invocation
Message-ID: <20100924091712.GA18898@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4C9B8AC6 DOT 9080808 AT budcat DOT com> <4C9BB392 DOT 9070802 AT budcat DOT com> <4C9BE120 DOT 1080701 AT budcat DOT com>
MIME-Version: 1.0
In-Reply-To: <4C9BE120.1080701@budcat.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Sep 23 18:22, Heath Kehoe wrote:
> 
> On 9/23/2010 3:07 PM, Heath Kehoe wrote:
> >On 9/23/2010 12:13 PM, Heath Kehoe wrote:
> >>    I have a build system that uses rake under cygwin, and every so often
> >>a build tool will crash on invocation:
> >>
> >>         1 [main] bclanc 1576! C:\budcat\tools\bin\bclanc.exe: *** fatal
> >>error - could not load w, Win32 error 998
> >>Stack trace:
> >>Frame     Function  Args
> >>00289F44  6102740B  (00289F44, 00000000, 00000000, 00000000)
> >>0028A234  6102740B  (61179C20, 00008000, 00000000, 6117B997)
> >>0028B264  61004B2B  (6117B084, 61163DD0, 00000000, 00000000)
> >>0028B4C4  6100137A  (61053A9A, 00000168, 00000002, 00000002)
> >[snip]
> >>My OS is Win7 x64. Cygwin is built from CVS as of 2010-09-21 12:11
> >>(though I'm pretty sure I've seen this on 1.7.7 as well)
> >I've confirmed that this crash is happening on 1.7.7; it does not appear
> >to happen on 1.7.6.
> >
> >Could it be related to the DLL loading change relating to the security
> >advisory? I'll probably try to revert the revision 1.171 changes to
> >autoload.cc to see if that makes any difference.
> 
> I'm currently testing the latest CVS, but with these changes rolled back:
> http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?r1=1.170&r2=1.171&cvsroot=src&f=h
> 
> Thus far, I have not yet seen the crash. I'll hammer on it more to
> make sure.

Can you revert to the latest from CVS and try again with this patch applied:

Index: autoload.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/autoload.cc,v
retrieving revision 1.174
diff -u -p -r1.174 autoload.cc
--- autoload.cc	23 Sep 2010 20:18:16 -0000	1.174
+++ autoload.cc	24 Sep 2010 09:15:40 -0000
@@ -233,7 +233,7 @@ std_dll_init ()
 	  dll->handle = h;
 	}
       else if (!(func->decoration & 1))
-	api_fatal ("could not load %W, %E", dll->name);
+	api_fatal ("could not load %W, %E", dll_path);
       else
 	dll->handle = INVALID_HANDLE_VALUE;
     }

If the error occurs again, what is the path printed in the error
message?  Is it sane?  Does the directory correspond to your local
X:\Windows\System32 directory?


Thanks in advance,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019