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 paul.moore
Recipients dstufft, gavstar, hheimbuerger, paul.moore, steve.dower, tim.golden, vinay.sajip, zach.ware
Date 2015-05-06.13:50:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1430920247.64.0.546338333154.issue24127@psf.upfronthosting.co.za>
In-reply-to
Content
It looks like something in the QueryInformationJobObject API has changed with Windows 10. The code says:

    ok = QueryInformationJobObject(job, JobObjectExtendedLimitInformation,
                                  &info, sizeof(info), &rc);
    if (!ok || (rc != sizeof(info)) || !job)
        error(RC_CREATE_PROCESS, L"Job information querying failed");


This call looks right to me based on the MSDN documentation.

Two possibilities I can think of:
1. Bug in Windows 10, which should be reported to Microsoft.
2. the size of the JOBOBJECT_EXTENDED_LIMIT_INFORMATION structure has changed in Windows 10, and the SDK used to build Python 2.7 doesn't have the new definition.

Do you get the same problem with Python 3.4? If so, that might indicate a VS2008 issue. (I don't think this is likely as I checked sizeof(JOBOBJECT_EXTENDED_LIMIT_INFORMATION) in VS 2008 and VS 2010 and both said 144...)
History
Date User Action Args
2015-05-06 13:50:47paul.mooresetrecipients: + paul.moore, vinay.sajip, tim.golden, zach.ware, steve.dower, dstufft, hheimbuerger, gavstar
2015-05-06 13:50:47paul.mooresetmessageid: <1430920247.64.0.546338333154.issue24127@psf.upfronthosting.co.za>
2015-05-06 13:50:47paul.moorelinkissue24127 messages
2015-05-06 13:50:47paul.moorecreate