homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tom_culliton
Recipients abo, astrand, dsagal, gjb1002, gvanrossum, nnorwitz, tom_culliton
Date 2007年11月20日.22:40:03
SpamBayes Score 0.009541594
Marked as misclassified No
Message-id <1195598404.23.0.0347877930317.issue1731717@psf.upfronthosting.co.za>
In-reply-to
Content
This or some variant also shows up with scons
(http://scons.tigris.org/issues/show_bug.cgi?id=1839) leading to some
nasty intermittent build failures. Neal may remember how we addressed
this for a Process class in a past life. Basically it's OK to collect
all the child exit codes if you record the results and return them when
requested. This would mean that waitpid and the like would have to check
a cached list of PIDs and exit statuses before actually waiting. Don't
know if that's possible/any help in this case or not...
Traceback (most recent call last):
 File "/usr/lib/scons-0.97.0d20070918/SCons/Taskmaster.py", line 194,
in execute
 self.targets[0].build()
 File "/usr/lib/scons-0.97.0d20070918/SCons/Node/__init__.py", line
365, in build
 stat = apply(executor, (self,), kw)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Executor.py", line 139, in
__call__
 return self.do_execute(target, kw)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Executor.py", line 129, in
do_execute
 status = apply(act, (self.targets, self.sources, env), kw)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Action.py", line 332, in
__call__
 stat = self.execute(target, source, env)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Action.py", line 479, in
execute
 result = spawn(shell, escape, cmd_line[0], cmd_line, ENV)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Platform/posix.py", line
104, in spawnvpe_spawn
 return exec_spawnvpe([sh, '-c', string.join(args)], env)
 File "/usr/lib/scons-0.97.0d20070918/SCons/Platform/posix.py", line
68, in exec_spawnvpe
 stat = os.spawnvpe(os.P_WAIT, l[0], l, env)
 File "/sw/pkgs/python-2.3.5_00/lib/python2.3/os.py", line 553, in spawnvpe
 return _spawnvef(mode, file, args, env, execvpe)
 File "/sw/pkgs/python-2.3.5_00/lib/python2.3/os.py", line 504, in
_spawnvef
 wpid, sts = waitpid(pid, 0)
OSError: [Errno 10] No child processes
scons: building terminated because of errors.
History
Date User Action Args
2007年11月20日 22:40:04tom_cullitonsetspambayes_score: 0.00954159 -> 0.009541594
recipients: + tom_culliton, gvanrossum, nnorwitz, abo, astrand, gjb1002, dsagal
2007年11月20日 22:40:04tom_cullitonsetspambayes_score: 0.00954159 -> 0.00954159
messageid: <1195598404.23.0.0347877930317.issue1731717@psf.upfronthosting.co.za>
2007年11月20日 22:40:04tom_cullitonlinkissue1731717 messages
2007年11月20日 22:40:03tom_cullitoncreate

AltStyle によって変換されたページ (->オリジナル) /