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-138720: Make Buffered closed check match flush by cmaloney · Pull Request #138724 · python/cpython Conversation
|
|
For this, I also looked at resolving two other ways:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
!buildbot PPC64LE.Fedora.Stable.LTO |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @encukou for commit 60fe309 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F138724%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Thank you! This looks like a correct change.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| # gh-138720: C BufferedRWPair would destruct in a bad order resulting in | ||
| # an unraisable exception. | ||
| support.gc_collect() | ||
|
|
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Is this still necessary?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
The test is way more likely to triggered the issue (fixed behavior) with this change.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
On my dev box (64 bit archlinux) adding the explicit GC takes this from "one in a hundred" -> every time
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
OK! I couldn't reproduce it myself, but I'll trust the buildbots :)
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Should we backport this bugfix? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Can you reproduce it on previous versions? If so, please backport :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Oh. I'm unable to reproduce the issue on 3.14. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
The code has been the same since the C I/O implementation was added; unless/until someone has an issue on older versions I wouldn't backport. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
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.