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.
Created on 2008年06月16日 04:35 by rupole, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| windows-amd64-subprocess-handle-gps02.diff | gregory.p.smith, 2008年07月20日 00:16 | cast HANDLE to in equivalent sized type | ||
| Messages (5) | |||
|---|---|---|---|
| msg68263 - (view) | Author: Roger Upole (rupole) | Date: 2008年06月16日 04:35 | |
HANDLEs are pointer sized values, but there are several places in _subprocess.c where it assumes they are the same size as longs which are still 4 bytes on win64. |
|||
| msg70055 - (view) | Author: Gregory P. Smith (gregory.p.smith) * (Python committer) | Date: 2008年07月19日 20:51 | |
i believe this patch will fix it. but i don't have a windows build environment setup yet to even try it. Exposing pointers to data structures as a number to Python is very gross to begin with. It'd be safer to define a tiny type to wrap them in. Review at: http://codereview.appspot.com/2608 |
|||
| msg70062 - (view) | Author: Gregory P. Smith (gregory.p.smith) * (Python committer) | Date: 2008年07月20日 00:23 | |
fixed in trunk r65151 (in theory). I don't have amd64 to test with. Roger, would you please test an AMD64 build from that revision or later to confirm that it is fixed? Once confirmed, this should be backported to release25-maint. |
|||
| msg70067 - (view) | Author: Roger Upole (rupole) | Date: 2008年07月20日 08:41 | |
This fixes the problem I had on 64-bit Vista, and all of python's own tests still pass. |
|||
| msg70672 - (view) | Author: Gregory P. Smith (gregory.p.smith) * (Python committer) | Date: 2008年08月04日 00:21 | |
fixed in release25-maint r65461. already merged into py3k from trunk. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:35 | admin | set | github: 47370 |
| 2008年08月04日 00:21:50 | gregory.p.smith | set | status: open -> closed resolution: fixed messages: + msg70672 |
| 2008年07月20日 18:03:34 | gregory.p.smith | set | versions: - Python 2.6 |
| 2008年07月20日 08:41:47 | rupole | set | messages: + msg70067 |
| 2008年07月20日 00:23:59 | gregory.p.smith | set | keywords:
+ 64bit, easy messages: + msg70062 |
| 2008年07月20日 00:16:23 | gregory.p.smith | set | files: - windows-amd64-subprocess-handle-gps01.diff |
| 2008年07月20日 00:16:18 | gregory.p.smith | set | files: + windows-amd64-subprocess-handle-gps02.diff |
| 2008年07月19日 20:51:32 | gregory.p.smith | set | files:
+ windows-amd64-subprocess-handle-gps01.diff keywords: + patch messages: + msg70055 |
| 2008年07月07日 05:04:35 | gregory.p.smith | set | priority: high assignee: gregory.p.smith type: behavior components: + Extension Modules nosy: + gregory.p.smith |
| 2008年06月16日 04:35:58 | rupole | create | |