MagicStack / MagicStack/uvloop
Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data gets stuck on aarch64-linux
まだ誰も着手していません。
- 主要言語
- Cython
- スター
- 11.9k
- フォーク
- 616
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
- uvloop version: 0.15.2
- Python version: 3.8.9
- Platform: Linux 4.19.188 (NixOS 20.09)
- Can you reproduce the bug with
PYTHONASYNCIODEBUGin env?: n/a - Does uvloop behave differently from vanilla asyncio? How?: n/a
We have an issue since upgrading to 0.15.0 where our builds on aarch64 are timing out during the test suite, specifically during this test case:
tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data
The following changes were made in 0.15 that touched this test case. Could one of them be related?
- https://github.com/MagicStack/uvloop/commit/98e113ee5b727bbf7000628e038559ef1a76b17d
- https://github.com/MagicStack/uvloop/commit/ae44ec2d9d3b13c708bd65cf91c52178c37f34a4
Our builders wait for 120 minute, but the test suite is really stuck there. I cannot reproduce the issue on a Raspberry Pi 4 (Linux 5.11.14, Python 3.8.9), but it is perfectly reproducible on an APM X-Gene 2 (Linux 4.19.188, Python 3.8.9).
This is the call trace at the time when it is stuck. We don't have python support in gdb sadly, so this is as detailed as it gets right now
# cat /proc/9421/stack
[<0>] __switch_to+0xe8/0x148
[<0>] ep_poll+0x340/0x3d0
[<0>] do_epoll_wait+0xc0/0x100
[<0>] __arm64_sys_epoll_pwait+0x124/0x158
[<0>] el0_svc_common+0x80/0x178
[<0>] el0_svc_handler+0x38/0x78
[<0>] el0_svc+0x8/0xe8
[<0>] 0xffffffffffffffff
or more detailed from gdb:
#0 0x0000fffff79b58e8 in epoll_pwait () from target:/nix/store/gczfd68r4x736zvq7aafd56hhwp91pjp-glibc-2.32-40/lib/libc.so.6
#1 0x0000fffff7291274 in select_epoll_poll () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/python3.8/lib-dynload/select.cpython-38-aarch64-linux-gnu.so
#2 0x0000fffff7ce21c8 in method_vectorcall_FASTCALL_KEYWORDS () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#3 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#4 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#5 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#6 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#7 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#8 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#9 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#10 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#11 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#12 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#13 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#14 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#15 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#16 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#17 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#18 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#19 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#20 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#21 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#22 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#23 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
#24 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#25 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#26 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#27 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#28 0x0000fffff7cdb3c4 in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#29 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#30 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#31 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#32 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#33 0x0000fffff7cd95b8 in _PyObject_FastCallDict () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#34 0x0000fffff7cd97a4 in _PyObject_Call_Prepend () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#35 0x0000fffff7d41294 in slot_tp_call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#36 0x0000fffff7cd7ce0 in _PyObject_MakeTpCall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#37 0x0000fffff7caccac in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#38 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#39 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#40 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#41 0x0000fffff7cae4ec in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#42 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#43 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#44 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#45 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#46 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#47 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#48 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#49 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#50 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#51 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#52 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#53 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#54 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#55 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#56 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#57 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#58 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#59 0x0000fffff7cd95b8 in _PyObject_FastCallDict () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#60 0x0000fffff7cd97a4 in _PyObject_Call_Prepend () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#61 0x0000fffff7d41294 in slot_tp_call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#62 0x0000fffff7cd99e0 in PyObject_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#63 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#64 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#65 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#66 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#67 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#68 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#69 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#70 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#71 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#72 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#73 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#74 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#75 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#76 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#77 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#78 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#79 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#80 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#81 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#82 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#83 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#84 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#85 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#86 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#87 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#88 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#89 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#90 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#91 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#92 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#93 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#94 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#95 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#96 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#97 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#98 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#99 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#100 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#101 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#102 0x0000fffff7cd95b8 in _PyObject_FastCallDict () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#103 0x0000fffff7cd97a4 in _PyObject_Call_Prepend () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#104 0x0000fffff7d41294 in slot_tp_call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#105 0x0000fffff7cd7ce0 in _PyObject_MakeTpCall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#106 0x0000fffff7caccac in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#107 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#108 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#109 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#110 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#111 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#112 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#113 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#114 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#115 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#116 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#117 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#118 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#119 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#120 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#121 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#122 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#123 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#124 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#125 0x0000fffff7cd95b8 in _PyObject_FastCallDict () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#126 0x0000fffff7cd97a4 in _PyObject_Call_Prepend () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#127 0x0000fffff7d41294 in slot_tp_call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#128 0x0000fffff7cd7ce0 in _PyObject_MakeTpCall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#129 0x0000fffff7caccac in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
#130 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#131 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#132 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#133 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#134 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#135 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#136 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#137 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#138 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#139 0x0000fffff7caee68 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#140 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#141 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#142 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#143 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#144 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#145 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#146 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#147 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#148 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#149 0x0000fffff7cdb45c in method_vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#150 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#151 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#152 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#153 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#154 0x0000fffff7cd95b8 in _PyObject_FastCallDict () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#155 0x0000fffff7cd97a4 in _PyObject_Call_Prepend () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#156 0x0000fffff7d41294 in slot_tp_call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#157 0x0000fffff7cd7ce0 in _PyObject_MakeTpCall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#158 0x0000fffff7caccac in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#159 0x0000fffff7caebf8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#160 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#161 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#162 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#163 0x0000fffff7cabbb4 in function_code_fastcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#164 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#165 0x0000fffff7cb37e4 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#166 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#167 0x0000fffff7db7960 in PyEval_EvalCodeEx () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#168 0x0000fffff7db799c in PyEval_EvalCode () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#169 0x0000fffff7db3f60 in builtin_exec () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#170 0x0000fffff7d1da14 in cfunction_vectorcall_FASTCALL () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#171 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#172 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#173 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#174 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#175 0x0000fffff7cacc38 in call_function () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#176 0x0000fffff7cae7f8 in _PyEval_EvalFrameDefault () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#177 0x0000fffff7db7544 in _PyEval_EvalCodeWithName () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#178 0x0000fffff7cd7a68 in _PyFunction_Vectorcall () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#179 0x0000fffff7cd9830 in PyVectorcall_Call () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#180 0x0000fffff7e11dec in pymain_run_module () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#181 0x0000fffff7e124c0 in Py_RunMain () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#182 0x0000fffff7e12be8 in Py_BytesMain () from target:/nix/store/7i305r9i4rsb1hmqwkdmphjf430niq3l-python3-3.8.9/lib/libpython3.8.so.1.0
#183 0x0000fffff79097f0 in __libc_start_main () from target:/nix/store/gczfd68r4x736zvq7aafd56hhwp91pjp-glibc-2.32-40/lib/libc.so.6
#184 0x00000000004009f8 in _start ()
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data から始め、コミット 98e113ee5b727bbf7000628e038559ef1a76b17d と ae44ec2d9d3b13c708bd65cf91c52178c37f34a4 の変更を比較してください。報告されている aarch64-linux 環境でタイムアウトを再現し、Raspberry Pi の結果と比較してください。テストがハングする理由を特定し、影響を受けるプラットフォームでテストスイートを完了できる変更を提供できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- networking, testing-qa
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 25/100