make-w32
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Gmake.exe error: process_easy: DuplicateHandle(In) failed (e=6)


From: Dan Gilbert \(gilbwd\)
Subject: Gmake.exe error: process_easy: DuplicateHandle(In) failed (e=6)
Date: Thu, 1 Dec 2005 07:09:10 -0800

Hi,
 
I have a WEB based build page that starts a build on a build server. The mechanism for starting a build and the build scripts themselves are all written in PERL. Last week I inplemented a new build. When I execute this build script from the command line, it works fine, but when I use the WEB based build button I receive:
 
process_easy: DuplicateHandle(In) failed (e=6)
E:\DSP\dsp_main_view\ip_phone_dsp\wildcard\tools\bin\gmake.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x4174b4)
when calling gmake.exe in the build script using a PERL system call.
 
The mechanism for starting a build is a PERL script running on a IIS server (which publishes the WEB based button) that opens a socket to the proper build machine The build machines are running a PERL service that accepts/rejects the JOB request based on it's current load: number/type of tasks running.  Once a machine accepts the build request, the WEB machine service hands this JOB to the build machine service and in trun the build machine service starts a PERL script that determines what PERL build script to call and calls it (again using a system call).
 
Any ideas why gmake has a problem in this scenario? Any work arounds? My other build scripts work ok in this same scenario.
 
Thanks in advance for any help, Dan
 
  **********************************
  Dan Gilbert
  Cisco Systems, Inc
  2200 East President George Bush Turnpike
  Richardson, TEXAS 75082
 
  email: address@hidden
  Work Number 972 813 5147
  Fax Number 972 813 5280
  **********************************
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]