-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
timer_callback is causing segfaults with curl 7.81.0 #172
Comments
I believe this may have been resolved by #164 |
That's already in Julia master, did you try a nightly build? |
And this hasn't been shipped with the 1.7.1 version? What version of Downloads.jl are we supposed to be using? |
@mkitti Let's make a patch for this and call it a day then? I've been lea |
Julia 1.7.1 uses Downloads.jl 1.5.2: |
If you want to play Dr. Frankenstein, we could try changing Downloads.version to
|
LOL NO!!! I don't wanna play anything. I just want this to work 😢 |
the diff: v1.5.2...v1.6.0 |
Well that 4 line patch will likely make it "work". |
I built master, and it appears to work with conda-forge's build of curl 7.81.0. I also just did a build of 1.7.1 with Downloads.jl 1.6, and that also appears to work with conda-forge's build of curl 7.81.0. On the JuliaLang side, I believe this is resolved. However, it may be useful for someone to think about other consequences of curl/curl@2b3dd01 so I'll keep this open until sometime next week. Feel free to close this though. |
Perf! Let's just stitch downloads 1.6 in there for now |
Note that you don't need to rebuild Julia, you can follow https://github.com/JuliaLang/Pkg.jl/blob/7af3e27e3784ccde287b4bcb87891a22830a7dee/README.md#using-the-development-version-of-pkgjl to use a different version of Downloads.jl than the one shipped by Julia |
My opinion is that these bugfixes should be backported to Julia 1.7.2 (some discussion here: JuliaLang/julia#43430) |
The version bump to curl (Homebrew#92549) is causing segfaults when installing Julia packages. See Homebrew/discussions#2749. Upstream is already aware of the issue (JuliaLang/Downloads.jl#172). I've updated the test to make sure we catch this regression in the future.
The version bump to curl (#92549) is causing segfaults when installing Julia packages. See Homebrew/discussions#2749. Upstream is already aware of the issue (JuliaLang/Downloads.jl#172). I've updated the test to make sure we catch this regression in the future. Closes #92799. Signed-off-by: BrewTestBot <[email protected]>
See: * JuliaLang/Downloads.jl#172 * conda-forge/julia-feedstock#169 (comment) PR: 261417 Reported by: [email protected]
See: * JuliaLang/Downloads.jl#172 * conda-forge/julia-feedstock#169 (comment) PR: 261417 Reported by: [email protected]
Can this issue be closed now? A few weeks passed since then |
We can close this. Any thoughts on @ericphanson 's backport request? |
Already done 2 weeks ago: JuliaLang/julia#44433 |
Several unsupported builds of Julia 1.7.1 are reporting segmentation faults when trying to build with curl 7.81.0:
The segmentation fault can be replicated as follows:
In this case curl is configured according to
https://github.com/conda-forge/curl-feedstock/blob/master/recipe/build.sh#L8-L17
and is built with openssl:
I bisected the issue to the following commit and line:
curl/curl@2b3dd01#diff-f25cb725c8f9fcc9a6532bed11a8f9c22b60c17edd2d4a3615bd7ceaa6ad8c18R489
The text was updated successfully, but these errors were encountered: