Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment:
Thanks for the report. Interesting, this is not reproducible on master and latest 3.7 branches though both have different errors but reproducible in latest 3.6 and v3.7.0 . As Ned noted this seems to have been fixed with issue33729 but still there is no decision on reverting/keeping the commits made with the linked issue. # master ./python.exe Python 3.8.0a0 (heads/master:7dfbd49671, Oct 7 2018, 16:00:31) [Clang 7.0.2 (clang-700.1.81)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib >>> hashlib.shake_128().hexdigest(-10) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: value must be positive # upstream/3.7 ./python.exe Python 3.7.1rc1+ (remotes/upstream/3.7:3b699932e5, Oct 7 2018, 21:44:03) [Clang 7.0.2 (clang-700.1.81)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib >>> hashlib.shake_128().hexdigest(-10) Traceback (most recent call last): File "<stdin>", line 1, in <module> OverflowError: can't convert negative value to unsigned int # 3.7.0 segfaults ./python.exe Python 3.7.0 (tags/v3.7.0:1bf9cc5093, Oct 7 2018, 21:51:43) [Clang 7.0.2 (clang-700.1.81)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib >>> hashlib.shake_128().hexdigest(-10) [1] 67585 bus error ./python.exe # upstream/3.6 segfaults ./python.exe Python 3.6.7rc1+ (remotes/upstream/3.6:177254c96f, Oct 7 2018, 21:42:19) [GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib >>> hashlib.shake_128().hexdigest(-10) [1] 49096 bus error ./python.exe Thanks ---------- priority: release blocker -> normal _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34922> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com