in reply to IPC::Run and Win32::Process::Create

Try setting set IPCRUNDEBUG=gory prior to running your program and see if that provides a few more details about the problem.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algoritm, algorithm on the code side." - tachyon

Replies are listed 'Best First'.
Re^2: IPC::Run and Win32::Process::Create
by jpavel (Sexton) on Jul 09, 2004 at 17:23 UTC
    Unfortunately, with all levels of debug, I get the same part of interest. Everything behaves as a successful transaction until it spawns the cmd line...
    IPC::Run 0011 0123456789012 [#1(3072)]: cmd line: .\pscp.EXE -pw ***** +**** C:\Admin\********* jpavel@********:/scratch/jpavel/ IPC::Run 0011 0123456789012 [#1(3072)]: caught Bad file descriptor: Wi +n32::Process::Create() at C:/Perl/site/lib/IPC/Run.pm line 2799
    I can post more of the debug output if you think it'll be helpful.

      Are there any lines that begin

      Win32 optimizer:...
      ?

      Examine what is said, not who speaks.
      "Efficiency is intelligent laziness." -David Dunham
      "Think for yourself!" - Abigail
      "Memory, processor, disk in that order on the hardware side. Algorithm, algoritm, algorithm on the code side." - tachyon