GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||
GeezerVison is showing github.com — gh-103295: fix stack overwrite on 32-bit in perf map test harness by carljm · Pull Request #104811 · python/cpython Conversation
|
|
A Fedora build with this patch applied on top of 3.12.0b1 tarball. https://koji.fedoraproject.org/koji/taskinfo?taskID=101500963 It is hopefully set up not to terminate the build immediately when one architecture fails. Let's see. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Looks like the builds all succeeded 🎉 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
All architectures built, tests have passed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm going to go ahead and merge this to help unblock the Fedora builds, since this PR only touches test harness and the test signal is all good (including the Fedora build signal on multiple platforms, including 32-bit.) If there are any concerns with anything here, I'll be happy to do a follow-up PR to address comments. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks @carljm for the PR 🌮🎉.. I'm working now to backport this PR to: 3.12. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
GH-104823 is a backport of this pull request to the 3.12 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…ss (pythonGH-104811) (cherry picked from commit e0b3078) Co-authored-by: Carl Meyer <[email protected]>
…GH-104811) (python#104823) pythongh-103295: fix stack overwrite on 32-bit in perf map test harness (pythonGH-104811) (cherry picked from commit e0b3078) Co-authored-by: Carl Meyer <[email protected]>
Summary: Port the latest changes from the [perf-map C-API PR](python/cpython#103546). This includes using error codes instead of exceptions to avoid the need to hold the GIL. Additionally, there was an issue with Fedora on a 32-bit system that was fixed in this [PR](python/cpython#104811), so I also ported the fix. Reviewed By: carljm Differential Revision: D46041553 fbshipit-source-id: 6502189f489ca6cf11949ecd93c044e5ebe4fd2c
https://build.opensuse.org/request/show/1090558 by user mcepl + dimstar_suse - Add 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch gh#python/cpython#104811 - Refresh all patches - Update to 3.12.0b1: Full changelog can be found here https://docs.python.org/dev/whatsnew/changelog.html#python-3-12-0-beta-1
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.