delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/04/02/23:42:16

X-Spam-Check-By: sourceware.org
Message-ID: <44309988.2030109@cygwin.com>
Date: Sun, 02 Apr 2006 23:42:00 -0400
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051223 Fedora/1.5-0.2.fc4.remi Thunderbird/1.5 Mnenhy/0.7.3.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Spawnvp on pwd.exe and mkdir.exe fails
References: <loom DOT 20060403T014817-595 AT post DOT gmane DOT org>
In-Reply-To: <loom.20060403T014817-595@post.gmane.org>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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

Brian Kramer wrote:
> I have a simple C++ file I am using to spawn pwd.exe and mkdir.exe.  These are 
> causing stackdumps.  Can anyone help me resolve this?  ls.exe does not cause a 
> stackdump.
> 
> The same C++ file compiles using Visual Studio and the output is as expected.  
> 
> In particular on Windows:
> pid=1996
> /cygdrive/e/tempprojects/pwd/Debug
> done
> 
> And under cygwin:
> pid=5860
> (pwd.exe.stackdump written)
> done
> 
> Here's my program:
> 
> #include <process.h>
> #include <stdio.h>
> 
> int main()
> {
>     char* argv[] = {"pwd.exe", 0};
>     int pid = spawnvp( _P_NOWAIT, argv[0], argv );
>     printf("pid=%d\n",pid);
> 
>     int termstat;
>     cwait( &termstat, pid, WAIT_CHILD );
>     printf("done\n");
> 
>     return 0;       
> }


You should include the path to "pwd.exe" (i.e. "/bin/pwd.exe").  If this
doesn't solve your problem, I suggest you read and follow the problem
reporting guidelines found here:

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

FWIW, with the correction I suggested, this works fine for me with Cygwin
1.5.19.

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

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

- Raw text -


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