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.

作者 neologix
收信人 mark.dickinson, neologix, nnorwitz, pitrou, r.david.murray, skrah, srid, vstinner
日期 2010-04-13.19:59:57
SpamBayes Score 3.255174e-13
Marked as misclassified
Message-id <1271188800.34.0.414988244523.issue4970@psf.upfronthosting.co.za>
In-reply-to
内容
> It looks as though the failed os.execv call messes something up internally, so that any attempt thereafter to start a thread produces this signal.  I can't see anything obviously wrong with the os.execv implementation (see posix_execv in Modules/posixmodule.c).

Upon execve, signals handler are reset to default. So maybe the error makes the linuxthread API screw up latter when it tries to set up handlers for SIGRTMIN and friend. But what's weird is that when the executable given does not exist, the call should fail and return before having done anything...

> There's still the question of what changed between 2.x and 3.x:  on 2.x, this buildbot seems perfectly happy.

I think it's simply because we didn't test a wrong program path with execve in 2.X version of test_os.
历史
日期 用户 动作 参数
2010-04-13 20:00:00neologix修改recipients: + neologix, nnorwitz, mark.dickinson, pitrou, vstinner, r.david.murray, srid, skrah
2010-04-13 20:00:00neologix修改messageid: <1271188800.34.0.414988244523.issue4970@psf.upfronthosting.co.za>
2010-04-13 19:59:58neologix链接issue4970 messages
2010-04-13 19:59:57neologix创建