| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
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. |
Sorry, something went wrong.
|
Crashed again at same place (in _dbm.dbm.keys()). It is either a bug in the dbm.ndbm module or memory corruption in one of previous tests. |
Sorry, something went wrong.
|
@pablogsal could you please run this test separately? ./python -m test -vuall test_shelve ./python -m test -vuall test_shelve -m TestProto0File_ndbmShelve ./python -m test -vuall test_shelve -m test.test_shelve.TestProto0File_ndbmShelve.test_read |
Sorry, something went wrong.
|
I see that tests on this buildbot are ran with option -x test_dbm test_dbm_ndbm. Seems the dbm.ndbm module is broken on this buildbot. |
Sorry, something went wrong.
This is https://bugs.python.org/issue45289 no? This should be deactivated on the buildbot: |
Sorry, something went wrong.
Sorry, something went wrong.
|
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. |
Sorry, something went wrong.
|
Since python/buildmaster-config#293 is landed, this can be merged as well. |
Sorry, something went wrong.
|
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, something went wrong.
|
Sorry, @serhiy-storchaka and @ambv, I could not cleanly backport this to 3.10 due to a conflict. |
Sorry, something went wrong.
|
Sorry @serhiy-storchaka and @ambv, I had trouble checking out the 3.9 backport branch. |
Sorry, something went wrong.
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. |
Sorry, something went wrong.
⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️Hi! The buildbot AMD64 Arch Linux Asan 3.9 has failed when building commit a043706. What do you need to do:
You can take a look at the buildbot page here: https://buildbot.python.org/all/#builders/579/builds/244 Summary of the results of the build (if available): Click to see traceback logsTraceback (most recent call last):
File "/buildbot/buildarea/3.9.pablogsal-arch-x86_64.asan/build/Lib/multiprocessing/resource_tracker.py", line 201, in main
cache[rtype].remove(name)
KeyError: '/psm_bbb15bda'
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Run test_shelve with all underlying dbm implementations and pickle protocols.
Also make test_shelve discoverable.
https://bugs.python.org/issue45502