-
-
Notifications
You must be signed in to change notification settings - Fork 358
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
[BUG] CI broken (windows
and linux
)
#4091
Comments
windows
and linux
windows
and linux
)
windows
and linux
)windows
and linux
)
I am having similar issue in my visual tests with ReferenceTests.jl. They used to work fine but all tests with plots are now stuck with malloc errors. |
Thanks for helping out. Here is a crude diff of pkg versions on log files between working and failing runs (1.6, ubuntu). --- OK.txt 2022-02-03 22:34:16.425319574 +0100
+++ NOK.txt 2022-02-03 22:34:37.525377794 +0100
@@ -1,10 +1,7 @@
Testing Plots
┌ Warning: Could not use exact versions of packages in manifest, re-resolving
└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src
-ERROR: Unexpected end of data : jl_rUlkOOhYGLXA~
-┌ Warning: failed to extract archive downloaded from https://pkg.julialang.org/package/670881a/2e6084db6cccab11fe0bc3e4130bd3d117092ed9
-└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Pkg/src
- Status `/tmp/jl_PAxAAP/Project.toml`
+ Status `/tmp/jl_x9m43o/Project.toml`
[5ae59095] Colors v0.12.8
[d38c429a] Contour v0.5.7
[31c24e10] Distributions v0.23.8
@@ -27,7 +24,7 @@
[995b91a9] PlotUtils v1.1.3
[f0f68f2c] PlotlyJS v0.18.8
[91a5bcdd] Plots v1.25.7 `~/work/Plots.jl/Plots.jl`
- [ce6b1742] RDatasets v0.7.6
+ [ce6b1742] RDatasets v0.7.7
[3cdcf5f2] RecipesBase v1.2.1
[01d81517] RecipesPipeline v0.5.0
[189a3867] Reexport v0.2.0
@@ -55,19 +52,19 @@
[10745b16] Statistics `@stdlib/Statistics`
[8dfed614] Test `@stdlib/Test`
[cf7118a7] UUIDs `@stdlib/UUIDs`
- Status `/tmp/jl_PAxAAP/Manifest.toml`
+ Status `/tmp/jl_x9m43o/Manifest.toml`
[621f4979] AbstractFFTs v1.1.0
[79e6a3ab] Adapt v3.3.3
[dce04be8] ArgCheck v2.1.0
[7d9fca2a] Arpack v0.4.0
- [4fba245c] ArrayInterface v4.0.1
+ [4fba245c] ArrayInterface v4.0.2
[bf4720bc] AssetRegistry v0.1.0
[13072b0f] AxisAlgorithms v1.0.1
[39de3d68] AxisArrays v0.4.4
[9e28174c] BinDeps v1.0.2
[ad839575] Blink v0.12.5
[fa961155] CEnum v0.4.1
- [336ed68f] CSV v0.9.11
+ [336ed68f] CSV v0.10.2
[159f3aea] Cairo v1.0.5
[49dc2e85] Calculus v0.5.1
[aafaddc9] CatIndices v0.2.2
@@ -147,7 +144,7 @@
[92d709cd] IrrationalConstants v0.1.1
[c8e1da08] IterTools v1.4.0
[82899510] IteratorInterfaceExtensions v1.0.0
- [692b3bcd] JLLWrappers v1.4.0
+ [692b3bcd] JLLWrappers v1.4.1
[97c1335a] JSExpr v0.5.3
[682c06a0] JSON v0.21.2
[5ab0869b] KernelDensity v0.5.1
@@ -177,7 +174,7 @@
[bac558e1] OrderedCollections v1.4.1
[90014a1f] PDMats v0.10.1
[8314cec4] PGFPlotsX v1.4.1
- [f57f5aa1] PNGFiles v0.3.12
+ [f57f5aa1] PNGFiles v0.3.13
[5432bcbf] PaddedViews v0.5.11
[d96e819e] Parameters v0.12.3
[69de0a69] Parsers v2.2.1
@@ -197,7 +194,7 @@
[dca85d43] QuartzImageIO v0.7.3
[94ee1d12] Quaternions v0.4.2
[df47a6cb] RData v0.8.3
- [ce6b1742] RDatasets v0.7.6
+ [ce6b1742] RDatasets v0.7.7
[b3c3ace0] RangeArrays v0.3.2
[c84ed2f1] Ratios v0.4.2
[3cdcf5f2] RecipesBase v1.2.1
@@ -254,7 +251,7 @@
[a3f928ae] Fontconfig_jll v2.13.93+0
[d7e528f0] FreeType2_jll v2.10.4+0
[559328eb] FriBidi_jll v1.0.10+0
- [0656b61e] GLFW_jll v3.3.5+1
+ [0656b61e] GLFW_jll v3.3.6+0
[d2c73de3] GR_jll v0.63.1+0
[77ec8976] GTK3_jll v3.24.31+0
[78b55507] Gettext_jll v0.21.0+0 |
Since it's crashing somewhere along image comparisons, could it be |
Locally, I tried pinning
|
Thanks for eliminating that possibility. |
Backtracing by hand: Which in turn segfaults at https://github.com/JuliaIO/FileIO.jl/blob/afbe547afc003a8b7413065c829f084e2d0b9151/src/loadsave.jl#L219 Which segfaults at https://github.com/JuliaIO/ImageIO.jl/blob/d63b43b77404069f8709c6fa003dfe627c31976b/src/ImageIO.jl#L57 Which segfaults at https://github.com/JuliaIO/PNGFiles.jl/blob/63701b1e902a7ab8bc22a62d1ec09e371d0deb4e/src/io.jl#L266 @Drvi, this seems related to EDIT: Crash occurs spuriously when loading tmp images or reference images, maybe indicating something related to GC ? Ping @johnnychen94 which might know something here ? |
Finally got a full backtrace (don't mind the line numbers, they are off):
|
@t-bltg Good investigation. Do you happen to have a small reproducer handy? |
I'll open an issue with a mwe in |
linux
https://github.com/JuliaPlots/Plots.jl/runs/5048581857?check_suite_focus=true
windows
https://github.com/JuliaPlots/Plots.jl/runs/5048581915?check_suite_focus=true
This also segfaults locally. @jheinen, if you have any idea helping us narrowing the root cause, that would be very much appreciated. It looks like a bug introduced by a package update (
GR
not involved here) within the 4 last days since latest commit 2a7d2d7 to master has passed. Ping @BeastyBlacksmith.The text was updated successfully, but these errors were encountered: