Hm. I’m not sure what’s going on here. Please file a bug on bugs.python.org.
Yury
> On Dec 16, 2016, at 1:19 PM, Carlo Pires wrote:
>
> Compiling py36 rc1 gave me this error (running tests):
>
> Fatal Python error: Segmentation fault
>
> Current thread 0x2afd4622c380 (most recent call first):
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/test_hashlib.py",
> line 852 in _test_pbkdf2_hmac
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/test_hashlib.py",
> line 874 in test_pbkdf2_hmac_c
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/case.py", line
> 601 in run
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/case.py", line
> 649 in __call__
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 122 in run
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 84 in __call__
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 122 in run
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 84 in __call__
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 122 in run
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/unittest/suite.py",
> line 84 in __call__
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/support/__init__.py",
> line 1746 in run
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/support/__init__.py",
> line 1870 in _run_suite
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/support/__init__.py",
> line 1904 in run_unittest
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/runtest.py",
> line 164 in test_runner
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/runtest.py",
> line 165 in runtest_inner
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/runtest.py",
> line 129 in runtest
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/main.py",
> line 343 in run_tests_sequential
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/main.py",
> line 418 in run_tests
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/main.py",
> line 490 in _main
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/main.py",
> line 468 in main
> File
> "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/libregrtest/main.py",
> line 532 in main
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/regrtest.py", line
> 46 in _main
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/test/regrtest.py", line
> 50 in
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/runpy.py", line 85 in
> _run_code
> File "/home/carlopires/py36comp/Python-3.6.0rc1/Lib/runpy.py", line 193 in
> _run_module_as_main
> Segmentation fault (core dumped)
>
> My env is ubuntu 14.04 amd64
>
> Any hint?
>
> 2016-12-16 15:47 GMT-02:00 Yury Selivanov :
> Hi,
>
> Can you try Python 3.6 rc1? This is likely related to
> http://bugs.python.org/issue28843
>
> Yury
>
>
> > On Dec 16, 2016, at 12:44 PM, Carlo Pires wrote:
> >
> > Hi,
> >
> > I'm starting with asyncio and python3.6 (using Python 3.6.0b4).
> >
> > See this snippet:
> >
> > import asyncio
> >
> > async def fa():
> > return 1/0
> >
> > async def fb():
> > return await fa()
> >
> > async def fc():
> > return await fb()
> >
> > async def test():
> > return await fc()
> >
> > asyncio.get_event_loop().run_until_complete(test())
> >
> >
> > When I run it I get:
> >
> > $ python test0.py
> > Traceback (most recent call last):
> > File "test0.py", line 18, in
> > asyncio.get_event_loop().run_until_complete(test())
> > File "/opt/py36/lib/python3.6/asyncio/base_events.py", line 466, in
> > run_until_complete
> > return future.result()
> > ZeroDivisionError: division by zero
> >
> >
> > Only the exception is printed, the traceback is missing.
> >
> > If I set PYTHONASYNCIODEBUG it doesn't help.
> >
> > Is this the expected behavior? Do I need to manage to get the traceback
> > from the coroutine passed to run_until_complete ?
> >
>
>
>
>
> --
> Carlo Pires