Conversation
Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable.
|
Gentoo buildbot failures unrelated per BPO-45436 (now fixed). Re-running https://buildbot.python.org/all/#/builders/721/builds/50 to see if the segfault is reproducible. Looks related since it's a failure in test_shelve which is the subject of this PR. |
|
Crashed again at same place (in |
|
@pablogsal could you please run this test separately? |
|
I see that tests on this buildbot are ran with option |
This is https://bugs.python.org/issue45289 no? This should be deactivated on the buildbot: |
|
FWIW, I haven't looked much yet into these crashes but I haven't run into them myself yet. I suspect it's an interaction with the Homebrew-installed gdbm which macOS does not ship with. We also don't include gdbm in the python.org macOS binaries. |
|
Since python/buildmaster-config#293 is landed, this can be merged as well. |
|
Thanks @serhiy-storchaka for the PR, and @ambv for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9, 3.10. |
|
Sorry, @serhiy-storchaka and @ambv, I could not cleanly backport this to |
|
Sorry @serhiy-storchaka and @ambv, I had trouble checking out the |
Run test_shelve with all underlying dbm implementations and pickle protocols. Also make test_shelve discoverable.. (cherry picked from commit b781cc3) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
GH-29305 is a backport of this pull request to the 3.10 branch. |
|
Run test_shelve with all underlying dbm implementations and pickle protocols.
Also make test_shelve discoverable.
https://bugs.python.org/issue45502