Skip to content

similar(::Tensor) causes segfault #774

@jpsamaroo

Description

@jpsamaroo

With Julia 1.11.6 and Finch 1.2.9:

julia> using Finch

julia> A = fsprand(4, 4, 0.5);

julia> similar(A)
4×4 Tensor{SparseCOOLevel{2, Tuple{Int64, Int64}, Vector{Int64}, Tuple{Vector{Int64}, Vector{Int64}}, ElementLevel{0.0, Float64, Int64, Vector{Float64}}}}:

[52292] signal 11 (1): Segmentation fault: 11
in expression starting at none:0
getindex at ./essentials.jl:917 [inlined]
macro expansion at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/execute.jl:78 [inlined]
macro expansion at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/util/staging.jl:70 [inlined]
execute_impl at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/util/staging.jl:61
unknown function (ip: 0x1063d3dd9)
#execute#298 at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/execute.jl:56
execute at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/execute.jl:55 [inlined]
macro expansion at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/execute.jl:184 [inlined]
macro expansion at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/interface/index.jl:85 [inlined]
macro expansion at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/util/staging.jl:70 [inlined]
getindex_helper at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/util/staging.jl:61 [inlined]
getindex at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/interface/index.jl:52 [inlined]
getindex at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/interface/abstract_arrays.jl:209 [inlined]
isassigned at ./multidimensional.jl:1612
unknown function (ip: 0x1063bf617)
alignment at ./arrayshow.jl:68
_print_matrix at ./arrayshow.jl:207
print_matrix at ./arrayshow.jl:171
print_matrix at ./arrayshow.jl:171 [inlined]
print_array at ./arrayshow.jl:358 [inlined]
show at ./arrayshow.jl:399
show at /Users/jpsamaroo/.julia/packages/Finch/tUiDI/src/abstract_tensor.jl:203
unknown function (ip: 0x1063aab9d)
#68 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:394
jfptr_YY.68_10157.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
with_repl_linfo at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:678
jfptr_with_repl_linfo_10293.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
display at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:380
display at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:399 [inlined]
display at ./multimedia.jl:340
jfptr_display_13692.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
jl_apply at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/./julia.h:2157 [inlined]
jl_f__call_latest at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1055 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
#72 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:437
jfptr_YY.72_10217.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
repl_backend_loop at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:361
#start_repl_backend#59 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:343
start_repl_backend at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:340
#run_repl#76 at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:500
run_repl at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:486
jfptr_run_repl_10220.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
#1150 at ./client.jl:446
jfptr_YY.1150_14865.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/share/julia/compiled/v1.11/REPL/u0gqU_uagaM.dylib (unknown line)
jl_apply at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/./julia.h:2157 [inlined]
jl_f__call_latest at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1055 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
run_main_repl at ./client.jl:430
repl_main at ./client.jl:567 [inlined]
_start at ./client.jl:541
jfptr__start_73912.1 at /Users/jpsamaroo/.julia/juliaup/julia-1.11.6+0.x64.apple.darwin14/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/./julia.h:2157 [inlined]
true_main at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/jlapi.c:900
jl_repl_entrypoint at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-11/src/jlapi.c:1059
Allocations: 11712830 (Pool: 11712316; Big: 514); GC: 11
zsh: segmentation fault  julia --project

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions