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-124715: Fix method_dealloc(): use PyObject_GC_UnTrack() by vstinner · Pull Request #133199 · python/cpython Conversation
|
|
This change fix test_functools on s390x: #132280 (comment) But I'm not sure why "Move trashcan mechanism into Py_Dealloc" requires 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.
I don't see any reason either. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
s390x buildbot is fast. Other buildbots are still running. Maybe test_functools will fail on other buildbots, I don't know so far. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Oh, I cannot reproduce the issue on s390x RHEL9 (GCC 11.5.0) nor on s390x Fedora Stable (GCC 14.2.1), only on s390x RHEL8 (GCC 8.5.0). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
test_functools does also crash on:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I confirm that test_functools does crash randomly when I build Python using clang on my laptop: |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
It seems like methods are special and can be untracked by something that I failed to identify when they enter the trashcan mechanism. I hope that only methods are treated in a special way and that other objects don't have to be modified for the recent trashcan 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.
|
Does this fix all the buildbots? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
See also #133261 : test_frame crash randomly on RHEL8, but this time on x86-64. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Yes. Buildbots which are back to green:
#124715 is still open. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…k() (python#133199)" This reverts commit 662dd29. The root issue was fixed by the commit f554237.
…k() (python#133199)" (python#133434) This reverts commit 662dd29. The root issue was fixed by the commit f554237.
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.