LibFastTransforms crashing in tests on 1.12
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- julia
- Lĩnh vực
- testing-qa
Hướng nghiên cứu
Tái hiện lỗi crash bằng cách chạy các bài kiểm thử trên Julia 1.12, bắt đầu với test/libfasttransformstests.jl và lệnh gọi test_1d_plans ở dòng 28. Truy vết đường dẫn bị lỗi qua các dòng 880 và 986 của src/libfasttransforms.jl đến ft_mpfr_trmv_ptr trong libfasttransforms.dylib. Được xem là hoàn tất khi bộ kiểm thử hoàn thành mà không gặp lỗi signal 11.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Testing Running tests...
Test Summary: | Pass Total Time
Special functions | 22 22 2.3s
Test Summary: | Pass Total Time
Chebyshev transform | 671 671 19.5s
Test Summary: | Pass Total Time
Fejér and Clenshaw–Curtis quadrature | 9 9 0.4s
[46986] signal 11 (2): Segmentation fault: 11
in expression starting at /Users/solver/Projects/FastTransforms.jl/test/libfasttransformstests.jl:5
__gmpn_mul_basecase at /Users/solver/Projects/julia-1.12/usr/lib/libgmp.10.dylib (unknown line)
__gmpn_mul at /Users/solver/Projects/julia-1.12/usr/lib/libgmp.10.dylib (unknown line)
mpfr_mul at /Users/solver/Projects/julia-1.12/usr/lib/libmpfr.6.dylib (unknown line)
ft_mpfr_trmv_ptr at /Users/solver/.julia/artifacts/62b9f023b0cbe33dd2ae8fd0a2230bcfb5ce0a5b/lib/libfasttransforms.dylib (unknown line)
lmul! at /Users/solver/Projects/FastTransforms.jl/src/libfasttransforms.jl:986
* at /Users/solver/Projects/FastTransforms.jl/src/libfasttransforms.jl:880 [inlined]
test_1d_plans at /Users/solver/Projects/FastTransforms.jl/test/libfasttransformstests.jl:28
jl_apply at /Users/solver/Projects/julia-1.12/src/julia.h:2387 [inlined]
do_call at /Users/solver/Projects/julia-1.12/src/interpreter.c:123
eval_stmt_value at /Users/solver/Projects/julia-1.12/src/interpreter.c:194 [inlined]
eval_body at /Users/solver/Projects/julia-1.12/src/interpreter.c:689
eval_body at /Users/solver/Projects/julia-1.12/src/interpreter.c:558
eval_body at /Users/solver/Projects/julia-1.12/src/interpreter.c:558
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.12/src/interpreter.c:898
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:1035
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:975
ijl_toplevel_eval at /Users/solver/Projects/julia-1.12/src/toplevel.c:1047 [inlined]
ijl_toplevel_eval_in at /Users/solver/Projects/julia-1.12/src/toplevel.c:1092
eval at ./boot.jl:489
include_string at ./loading.jl:2843
_include at ./loading.jl:2903
include at ./Base.jl:307
IncludeInto at ./Base.jl:308
jfptr_IncludeInto_101193 at /Users/solver/Projects/julia-1.12/usr/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/solver/Projects/julia-1.12/src/julia.h:2387 [inlined]
do_call at /Users/solver/Projects/julia-1.12/src/interpreter.c:123
eval_stmt_value at /Users/solver/Projects/julia-1.12/src/interpreter.c:194 [inlined]
eval_body at /Users/solver/Projects/julia-1.12/src/interpreter.c:689
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.12/src/interpreter.c:898
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:1035
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:975
ijl_toplevel_eval at /Users/solver/Projects/julia-1.12/src/toplevel.c:1047 [inlined]
ijl_toplevel_eval_in at /Users/solver/Projects/julia-1.12/src/toplevel.c:1092
eval at ./boot.jl:489
include_string at ./loading.jl:2843
_include at ./loading.jl:2903
include at ./Base.jl:307
IncludeInto at ./Base.jl:308
jfptr_IncludeInto_101193 at /Users/solver/Projects/julia-1.12/usr/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/solver/Projects/julia-1.12/src/julia.h:2387 [inlined]
do_call at /Users/solver/Projects/julia-1.12/src/interpreter.c:123
eval_stmt_value at /Users/solver/Projects/julia-1.12/src/interpreter.c:194 [inlined]
eval_body at /Users/solver/Projects/julia-1.12/src/interpreter.c:689
jl_interpret_toplevel_thunk at /Users/solver/Projects/julia-1.12/src/interpreter.c:898
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:1035
jl_toplevel_eval_flex at /Users/solver/Projects/julia-1.12/src/toplevel.c:975
ijl_toplevel_eval at /Users/solver/Projects/julia-1.12/src/toplevel.c:1047 [inlined]
ijl_toplevel_eval_in at /Users/solver/Projects/julia-1.12/src/toplevel.c:1092
jlplt_ijl_toplevel_eval_in_57483 at /Users/solver/Projects/julia-1.12/usr/lib/julia/sys.dylib (unknown line)
eval at ./boot.jl:489
exec_options at ./client.jl:283
_start at ./client.jl:550
jfptr__start_101640 at /Users/solver/Projects/julia-1.12/usr/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/solver/Projects/julia-1.12/src/julia.h:2387 [inlined]
true_main at /Users/solver/Projects/julia-1.12/src/jlapi.c:971
jl_repl_entrypoint at /Users/solver/Projects/julia-1.12/src/jlapi.c:1139
Allocations: 99305013 (Pool: 99303908; Big: 1105); GC: 103
ERROR: Package FastTransforms errored during testing (received signal: 11)
@MikaelSlevinsky
- Ngôn ngữ chính
- Julia
- Star
- 282
- Fork
- 27
- Merge trung bình
- 53 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của JuliaApproximation/FastTransforms.jl
-
Loading FastTransforms.jl can make FFTs via FFTW.jl 100x slower due to threading conflictsCó thể đã có người làm @dlfivefifty đã nhận 90 ngày trước. Đang mở
JuliaApproximation/FastTransforms.jl#267 · 2 reaction · 2 người được giao ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
JuliaApproximation/FastTransforms.jl#266 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
JuliaApproximation/FastTransforms.jl#257 · 1 bình luận ·
-
Allocating lmul!Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
JuliaApproximation/FastTransforms.jl#253 · 7 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
Tất cả issue của JuliaApproximation/FastTransforms.jl
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
oxfordcontrol/COSMO.jl#211 ·
-
documentation
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 6 ngày
-
ARKODE: callbacks that modify `u` throw MethodError on reinitCó thể đã có người làm @devmotion đã nhận 1 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
SciML/Sundials.jl#575 ·
-
broken links in docsĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Tube(N) builds N TubeBase segments of length L/(N−1): total friction/inertia length is N·L/(N−1)Có thể đã có người làm @ChrisRackauckas-Claude đã nhận 1 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
SciML/ModelingToolkitStandardLibrary.jl#525 ·
Maintainer thường phản hồi trong vòng 1 ngày