René's URL Explorer Experiment


Title: Issue 30064: BaseSelectorEventLoop.sock_{recv,sendall}() don't remove their callbacks when canceled - Python tracker

direct link

Domain: bugs.python.org

Nonetext/html; charset=utf-8

Links:

https://bugs.python.org/
Python Homehttps://www.python.org/
Abouthttps://www.python.org/about/
Newshttps://www.python.org/blogs/
Documentationhttps://www.python.org/doc/
Downloadshttps://www.python.org/downloads/
Communityhttps://www.python.org/community/
Foundationhttps://www.python.org/psf/
Developer's Guidehttps://devguide.python.org/
Issue Trackerhttps://bugs.python.org/
Searchhttps://bugs.python.org/issue?@template=search&status=1
Random Issuehttps://bugs.python.org/issue?@action=random
Issues with patchhttps://bugs.python.org/issue?status=1&@sort=-activity&@columns=id%2Cgithub%2Cactivity%2Ctitle%2Ccreator%2Cstatus&@dispname=Issues%20with%20patch&@startwith=0&@group=priority&keywords=2&@action=search&@filter=&@pagesize=50
Easy issueshttps://bugs.python.org/issue?status=1&@sort=-activity&@columns=id%2Cgithub%2Cactivity%2Ctitle%2Ccreator%2Cstatus&@dispname=Easy%20issues&@startwith=0&@group=priority&keywords=6&@action=search&@filter=&@pagesize=50
Statshttps://bugs.python.org/issue?@template=stats
Lost your login?https://bugs.python.org/user?@template=forgotten
User Listhttps://bugs.python.org/user?@sort=username
Committer Listhttps://bugs.python.org/user?iscommitter=1&@action=search&@sort=username&@pagesize=300
Tracker Documentationhttp://docs.python.org/devguide/triaging.html
Tracker Developmenthttp://wiki.python.org/moin/TrackerDevelopment
Report Tracker Problemhttps://github.com/python/psf-infra-meta/issues
https://github.com/python/cpython/issues
GitHubhttps://github.com/python/cpython/issues
see the GitHub FAQs in the Python's Developer Guide.https://devguide.python.org/gh-faq/
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/74250 https://github.com/python/cpython/issues/74250
Titlehttp://docs.python.org/devguide/triaging.html#title
Typehttp://docs.python.org/devguide/triaging.html#type
Stagehttp://docs.python.org/devguide/triaging.html#stage
Componentshttp://docs.python.org/devguide/triaging.html#components
Versionshttp://docs.python.org/devguide/triaging.html#versions
Statushttp://docs.python.org/devguide/triaging.html#status
Resolutionhttp://docs.python.org/devguide/triaging.html#resolution
Dependencieshttp://docs.python.org/devguide/triaging.html#dependencies
Supersederhttp://docs.python.org/devguide/triaging.html#superseder
Assigned Tohttp://docs.python.org/devguide/triaging.html#assigned-to
Nosy Listhttp://docs.python.org/devguide/triaging.html#nosy-list
Priorityhttp://docs.python.org/devguide/triaging.html#priority
Keywordshttp://docs.python.org/devguide/triaging.html#keywords
cancelled-sock-recv-race.patchhttps://bugs.python.org/file49146/cancelled-sock-recv-race.patch
PR 10419https://github.com/python/cpython/pull/10419
PR 20369https://github.com/python/cpython/pull/20369
PR 20460https://github.com/python/cpython/pull/20460
PR 20485https://github.com/python/cpython/pull/20485
PR 20487https://github.com/python/cpython/pull/20487
PR 20494https://github.com/python/cpython/pull/20494
PR 20503https://github.com/python/cpython/pull/20503
PR 20868https://github.com/python/cpython/pull/20868
PR 20869https://github.com/python/cpython/pull/20869
msg291593https://bugs.python.org/issue30064#msg291593
(view)https://bugs.python.org/msg291593
asyncio/events.pyhttps://github.com/python/cpython/blob/3.6/Lib/asyncio/events.py#L127
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.6/Lib/asyncio/selector_events.py#L378
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.6/Lib/asyncio/selector_events.py#L342
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.6/Lib/asyncio/selector_events.py#L279
selectors.pyhttps://github.com/python/cpython/blob/3.6/Lib/selectors.py#L189
selectors.pyhttps://github.com/python/cpython/blob/3.6/Lib/selectors.py#L70
selectors.pyhttps://github.com/python/cpython/blob/3.6/Lib/selectors.py#L224
selectors.pyhttps://github.com/python/cpython/blob/3.6/Lib/selectors.py#L41
msg326294https://bugs.python.org/issue30064#msg326294
(view)https://bugs.python.org/msg326294
https://bugs.python.org/issue34795https://bugs.python.org/issue34795
msg329746https://bugs.python.org/issue30064#msg329746
(view)https://bugs.python.org/msg329746
74387926072abf338a4c1cec1bf0501fc65bbee5https://hg.python.org/lookup/74387926072abf338a4c1cec1bf0501fc65bbee5
bpo-30064https://bugs.python.org/issue30064
#10419https://bugs.python.org/issue10419
https://github.com/python/cpython/commit/74387926072abf338a4c1cec1bf0501fc65bbee5https://github.com/python/cpython/commit/74387926072abf338a4c1cec1bf0501fc65bbee5
msg355272https://bugs.python.org/issue30064#msg355272
(view)https://bugs.python.org/msg355272
https://github.com/MagicStack/uvloop/blob/master/tests/test_sockets.py#L192https://github.com/MagicStack/uvloop/blob/master/tests/test_sockets.py#L192
https://github.com/MagicStack/uvloop/blob/master/tests/test_sockets.py#L238https://github.com/MagicStack/uvloop/blob/master/tests/test_sockets.py#L238
msg355273https://bugs.python.org/issue30064#msg355273
(view)https://bugs.python.org/msg355273
msg357989https://bugs.python.org/issue30064#msg357989
(view)https://bugs.python.org/msg357989
msg358011https://bugs.python.org/issue30064#msg358011
(view)https://bugs.python.org/msg358011
msg358098https://bugs.python.org/issue30064#msg358098
(view)https://bugs.python.org/msg358098
msg358108https://bugs.python.org/issue30064#msg358108
(view)https://bugs.python.org/msg358108
msg362637https://bugs.python.org/issue30064#msg362637
(view)https://bugs.python.org/msg362637
msg362671https://bugs.python.org/issue30064#msg362671
(view)https://bugs.python.org/msg362671
msg362690https://bugs.python.org/issue30064#msg362690
(view)https://bugs.python.org/msg362690
msg368553https://bugs.python.org/issue30064#msg368553
(view)https://bugs.python.org/msg368553
msg368701https://bugs.python.org/issue30064#msg368701
(view)https://bugs.python.org/msg368701
msg368702https://bugs.python.org/issue30064#msg368702
(view)https://bugs.python.org/msg368702
https://github.com/aio-libs/janus/blob/ec8592b91254971473b508313fb91b01623f13d7/janus/__init__.py#L84https://github.com/aio-libs/janus/blob/ec8592b91254971473b508313fb91b01623f13d7/janus/__init__.py#L84
msg370123https://bugs.python.org/issue30064#msg370123
(view)https://bugs.python.org/msg370123
210a137396979d747c2602eeef46c34fc4955448https://hg.python.org/lookup/210a137396979d747c2602eeef46c34fc4955448
bpo-30064https://bugs.python.org/issue30064
#20369https://bugs.python.org/issue20369
https://github.com/python/cpython/commit/210a137396979d747c2602eeef46c34fc4955448https://github.com/python/cpython/commit/210a137396979d747c2602eeef46c34fc4955448
msg370131https://bugs.python.org/issue30064#msg370131
(view)https://bugs.python.org/msg370131
3a2667d91e33493ccde113ddf5092afefc3c89fahttps://hg.python.org/lookup/3a2667d91e33493ccde113ddf5092afefc3c89fa
bpo-30064https://bugs.python.org/issue30064
GH-20369https://github.com/python/cpython/pull/20369
https://github.com/python/cpython/commit/3a2667d91e33493ccde113ddf5092afefc3c89fahttps://github.com/python/cpython/commit/3a2667d91e33493ccde113ddf5092afefc3c89fa
msg370143https://bugs.python.org/issue30064#msg370143
(view)https://bugs.python.org/msg370143
https://buildbot.python.org/all/#/builders/750/builds/11https://buildbot.python.org/all/#/builders/750/builds/11
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/3.9/Lib/test/test_asyncio/test_sock_lowlevel.py#L216
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/selector_events.py#L500
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/selector_events.py#L505
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/3.9/Lib/test/test_asyncio/test_sock_lowlevel.py#L253
asyncio/base_events.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/base_events.py#L642
asyncio/tasks.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/tasks.py#L496
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/3.9/Lib/test/test_asyncio/test_sock_lowlevel.py#L219
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/selector_events.py#L500
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.9/Lib/asyncio/selector_events.py#L505
msg370147https://bugs.python.org/issue30064#msg370147
(view)https://bugs.python.org/msg370147
msg370159https://bugs.python.org/issue30064#msg370159
(view)https://bugs.python.org/msg370159
https://lists.freebsd.org/pipermail/freebsd-current/2005-May/049876.htmlhttps://lists.freebsd.org/pipermail/freebsd-current/2005-May/049876.html
msg370161https://bugs.python.org/issue30064#msg370161
(view)https://bugs.python.org/msg370161
msg370205https://bugs.python.org/issue30064#msg370205
(view)https://bugs.python.org/msg370205
https://github.com/python/cpython/pull/20485https://github.com/python/cpython/pull/20485
https://github.com/python/cpython/pull/20448#issuecomment-635350054https://github.com/python/cpython/pull/20448#issuecomment-635350054
https://pythondev.readthedocs.io/ci.html#revert-on-failhttps://pythondev.readthedocs.io/ci.html#revert-on-fail
https://pythondev.readthedocs.io/unstable_tests.html#don-t-use-sleep-as-synchronizationhttps://pythondev.readthedocs.io/unstable_tests.html#don-t-use-sleep-as-synchronization
msg370215https://bugs.python.org/issue30064#msg370215
(view)https://bugs.python.org/msg370215
84ee7e1573d166fe7a9be676813e12523b62ab24https://hg.python.org/lookup/84ee7e1573d166fe7a9be676813e12523b62ab24
bpo-30064https://bugs.python.org/issue30064
GH-20485https://github.com/python/cpython/pull/20485
https://github.com/python/cpython/commit/84ee7e1573d166fe7a9be676813e12523b62ab24https://github.com/python/cpython/commit/84ee7e1573d166fe7a9be676813e12523b62ab24
msg370218https://bugs.python.org/issue30064#msg370218
(view)https://bugs.python.org/msg370218
1d82f003678816ff8dd822452ec91669844d2d09https://hg.python.org/lookup/1d82f003678816ff8dd822452ec91669844d2d09
bpo-30064https://bugs.python.org/issue30064
GH-20485https://github.com/python/cpython/pull/20485
https://github.com/python/cpython/commit/1d82f003678816ff8dd822452ec91669844d2d09https://github.com/python/cpython/commit/1d82f003678816ff8dd822452ec91669844d2d09
msg370219https://bugs.python.org/issue30064#msg370219
(view)https://bugs.python.org/msg370219
bpo-30064https://bugs.python.org/issue30064
GH-20485https://github.com/python/cpython/pull/20485
msg370234https://bugs.python.org/issue30064#msg370234
(view)https://bugs.python.org/msg370234
PR 20494https://github.com/python/cpython/pull/20494
msg370268https://bugs.python.org/issue30064#msg370268
(view)https://bugs.python.org/msg370268
dc4eee9e266267498a6b783a0abccc23c06f2b87https://hg.python.org/lookup/dc4eee9e266267498a6b783a0abccc23c06f2b87
bpo-30064https://bugs.python.org/issue30064
GH-20494https://github.com/python/cpython/pull/20494
https://github.com/python/cpython/commit/dc4eee9e266267498a6b783a0abccc23c06f2b87https://github.com/python/cpython/commit/dc4eee9e266267498a6b783a0abccc23c06f2b87
msg370269https://bugs.python.org/issue30064#msg370269
(view)https://bugs.python.org/msg370269
6637bd45163024f2187e40d2cc12c473f78bf5dahttps://hg.python.org/lookup/6637bd45163024f2187e40d2cc12c473f78bf5da
bpo-30064https://bugs.python.org/issue30064
GH-20494https://github.com/python/cpython/pull/20494
https://github.com/python/cpython/commit/6637bd45163024f2187e40d2cc12c473f78bf5dahttps://github.com/python/cpython/commit/6637bd45163024f2187e40d2cc12c473f78bf5da
msg371240https://bugs.python.org/issue30064#msg371240
(view)https://bugs.python.org/msg371240
https://buildbot.python.org/all/#/builders/128/builds/1030https://buildbot.python.org/all/#/builders/128/builds/1030
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/3.10/Lib/test/test_asyncio/test_sock_lowlevel.py#L200
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/3.10/Lib/asyncio/selector_events.py#L460
asyncio/tasks.pyhttps://github.com/python/cpython/blob/3.10/Lib/asyncio/tasks.py#L507
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/3.10/Lib/test/test_asyncio/test_sock_lowlevel.py#L256
asyncio/base_events.pyhttps://github.com/python/cpython/blob/3.10/Lib/asyncio/base_events.py#L642
asyncio/tasks.pyhttps://github.com/python/cpython/blob/3.10/Lib/asyncio/tasks.py#L509
msg371247https://bugs.python.org/issue30064#msg371247
(view)https://bugs.python.org/msg371247
msg371467https://bugs.python.org/issue30064#msg371467
(view)https://bugs.python.org/msg371467
https://buildbot.python.org/all/#/builders/128https://buildbot.python.org/all/#/builders/128
msg371478https://bugs.python.org/issue30064#msg371478
(view)https://bugs.python.org/msg371478
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/main/Lib/test/test_asyncio/test_sock_lowlevel.py#L200
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/selector_events.py#L460
asyncio/tasks.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/tasks.py#L507
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/main/Lib/test/test_asyncio/test_sock_lowlevel.py#L256
asyncio/base_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/base_events.py#L642
asyncio/tasks.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/tasks.py#L509
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/main/Lib/test/test_asyncio/test_sock_lowlevel.py#L200
asyncio/selector_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/selector_events.py#L460
asyncio/tasks.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/tasks.py#L507
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/main/Lib/test/test_asyncio/test_sock_lowlevel.py#L256
asyncio/base_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/base_events.py#L642
asyncio/tasks.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/tasks.py#L509
test/test_asyncio/test_sock_lowlevel.pyhttps://github.com/python/cpython/blob/main/Lib/test/test_asyncio/test_sock_lowlevel.py#L256
asyncio/base_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/base_events.py#L629
asyncio/base_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/base_events.py#L596
asyncio/base_events.pyhttps://github.com/python/cpython/blob/main/Lib/asyncio/base_events.py#L1854
selectors.pyhttps://github.com/python/cpython/blob/main/Lib/selectors.py#L323
msg371479https://bugs.python.org/issue30064#msg371479
(view)https://bugs.python.org/msg371479
msg371485https://bugs.python.org/issue30064#msg371485
(view)https://bugs.python.org/msg371485
msg371489https://bugs.python.org/issue30064#msg371489
(view)https://bugs.python.org/msg371489
msg371490https://bugs.python.org/issue30064#msg371490
(view)https://bugs.python.org/msg371490
msg371491https://bugs.python.org/issue30064#msg371491
(view)https://bugs.python.org/msg371491
msg371492https://bugs.python.org/issue30064#msg371492
(view)https://bugs.python.org/msg371492
msg371495https://bugs.python.org/issue30064#msg371495
(view)https://bugs.python.org/msg371495
8f04a84755babe516ebb5304904ea7c15b865c80https://hg.python.org/lookup/8f04a84755babe516ebb5304904ea7c15b865c80
bpo-30064https://bugs.python.org/issue30064
GH-20868https://github.com/python/cpython/pull/20868
https://github.com/python/cpython/commit/8f04a84755babe516ebb5304904ea7c15b865c80https://github.com/python/cpython/commit/8f04a84755babe516ebb5304904ea7c15b865c80
msg371498https://bugs.python.org/issue30064#msg371498
(view)https://bugs.python.org/msg371498
83cd968f5cc59ad60b665080087f50fefac17a07https://hg.python.org/lookup/83cd968f5cc59ad60b665080087f50fefac17a07
bpo-30064https://bugs.python.org/issue30064
GH-20868https://github.com/python/cpython/pull/20868
https://github.com/python/cpython/commit/83cd968f5cc59ad60b665080087f50fefac17a07https://github.com/python/cpython/commit/83cd968f5cc59ad60b665080087f50fefac17a07
msg371499https://bugs.python.org/issue30064#msg371499
(view)https://bugs.python.org/msg371499
PR-20868https://github.com/python/cpython/pull/20868
vstinnerhttps://bugs.python.org/user2377
msg371499https://bugs.python.org/msg371499
msg371498https://bugs.python.org/msg371498
pull_request20058https://bugs.python.org/pull_request20058
msg371495https://bugs.python.org/msg371495
pull_request20057https://bugs.python.org/pull_request20057
msg371492https://bugs.python.org/msg371492
msg371491https://bugs.python.org/msg371491
msg371490https://bugs.python.org/msg371490
msg371489https://bugs.python.org/msg371489
msg371485https://bugs.python.org/msg371485
msg371479https://bugs.python.org/msg371479
msg371478https://bugs.python.org/msg371478
msg371467https://bugs.python.org/msg371467
msg371247https://bugs.python.org/msg371247
msg371240https://bugs.python.org/msg371240
msg370269https://bugs.python.org/msg370269
pull_request19749https://bugs.python.org/pull_request19749
msg370268https://bugs.python.org/msg370268
msg370234https://bugs.python.org/msg370234
pull_request19743https://bugs.python.org/pull_request19743
msg370219https://bugs.python.org/msg370219
msg370218https://bugs.python.org/msg370218
pull_request19736https://bugs.python.org/pull_request19736
msg370215https://bugs.python.org/msg370215
msg370205https://bugs.python.org/msg370205
pull_request19734https://bugs.python.org/pull_request19734
msg370161https://bugs.python.org/msg370161
msg370159https://bugs.python.org/msg370159
msg370147https://bugs.python.org/msg370147
vstinnerhttps://bugs.python.org/user2377
msg370143https://bugs.python.org/msg370143
msg370131https://bugs.python.org/msg370131
miss-islingtonhttps://bugs.python.org/user27838
pull_request19713https://bugs.python.org/pull_request19713
msg370123https://bugs.python.org/msg370123
pull_request19633https://bugs.python.org/pull_request19633
aeroshttps://bugs.python.org/user31554
msg368702https://bugs.python.org/msg368702
achimnolhttps://bugs.python.org/user27710
msg368701https://bugs.python.org/msg368701
cancelled-sock-recv-race.patchhttps://bugs.python.org/file49146
fantixhttps://bugs.python.org/user4385
msg368553https://bugs.python.org/msg368553
msg362690https://bugs.python.org/msg362690
msg362671https://bugs.python.org/msg362671
msg362637https://bugs.python.org/msg362637
msg358108https://bugs.python.org/msg358108
lukasz.langahttps://bugs.python.org/user12704
msg358098https://bugs.python.org/msg358098
msg358011https://bugs.python.org/msg358011
ned.deilyhttps://bugs.python.org/user5248
msg357989https://bugs.python.org/msg357989
msg355273https://bugs.python.org/msg355273
msg355272https://bugs.python.org/msg355272
msg329746https://bugs.python.org/msg329746
patchhttps://bugs.python.org/keyword2
pull_request9699https://bugs.python.org/pull_request9699
asvetlovhttps://bugs.python.org/user10303
asvetlovhttps://bugs.python.org/user10303
msg326294https://bugs.python.org/msg326294
The Python Software Foundationhttps://python.org/psf-landing/
Rounduphttp://roundup.sourceforge.net
Python Software Foundationhttp://python.org/psf
Legal Statementshttp://python.org/about/legal

URLs of crawlers that visited me.