-
|
Given an async |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 4 replies
-
|
Rust reproducer: https://github.com/erenon/write_after_close |
Beta Was this translation helpful? Give feedback.
-
|
Generally, everything post close should be canceled, but waiting on a completion for said events might be prudent. I'll take a look at this case, thanks a lot for making a reproducer! |
Beta Was this translation helpful? Give feedback.
-
|
Aha, caught it in action: which is checking for a closed ring doing the recv. |
Beta Was this translation helpful? Give feedback.
-
|
This should fix it, I'll post it. If you want a Reported-by tag in the commit, please let me know what name/identity and email to use for that. |
Beta Was this translation helpful? Give feedback.
-
|
Going to close this one up. The fix will go upstream tomorrow and then bubble back to stable kernels. Note: you said you are running 6.14, which isn't a maintained stable kernel. 6.12 or 6.16 would be better targets, I always recommend later ones for obvious reasons. |
Beta Was this translation helpful? Give feedback.
This should fix it, I'll post it. If you want a Reported-by tag in the commit, please let me know what name/identity and email to use for that.