[Top][All Lists]

[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

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]