New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
git clone
hangs with curl-8.7.1
#13474
Comments
I tried to bisect for the fix on master, as master at ac7670b works, and got 5c59f91, but I'm not sure if it's right or not (because the bug it mentions is kind of different - #13411). It doesn't apply cleanly to 8.7.1 unfortunately and I think it's beyond me to try backport it myself as it touches a few different areas that earlier commits modified too. |
cc @icing |
I think so, yes please, if that commit sounds plausible as a fix for it and I'm not talking nonsense :) I tried checking out |
@thesamesam could you check if https://gist.github.com/icing/873a18d24230cf1ee18963305e167c09 works for you? |
@icing That works, thank you very much! |
Thank you to Stefan for giving us a bespoke backport, as the original fix didn't apply cleanly to 8.7.1. Bug: curl/curl#13474 Closes: https://bugs.gentoo.org/930633 Thanks-to: Stefan Eissing <[email protected]> Signed-off-by: Sam James <[email protected]>
Fixed in master, and now also backported to gentoo. |
I did this
Originally reported downstream in Gentoo at https://bugs.gentoo.org/930633 by @hlein, although he reproduced it on EndeavourOS (an Arch derivative) too.
Full output of
GIT_TRACE=1 GIT_TRACE_CURL=1 git clone --origin=origin --mirror https://git.rockbox.org/cgit/rockbox.git rockbox
, killed after a few minutes: curl-trace-git-hang.txt.gzAttaching gdb after it is stuck for a few minutes:
I expected the following
Successful
git clone
, but instead,git clone
hanged for ~7.5 hours until killed.curl/libcurl version
operating system
Gentoo on:
The text was updated successfully, but these errors were encountered: