JuliaImages / ImageReconstruction.jl

MIT License
8 stars 6 forks source link

ERROR: LoadError: BoundsError: attempt to access 513×1000 Matrix{Float64} at index [514, 233] #17

Open prbzrg opened 1 year ago

prbzrg commented 1 year ago

I just used a simple code, and it gives BoundsError. To generate the error, must have --check-bounds=yes in Julia arguments

Code:

using ImageReconstruction
radon(rand(362, 362), range(0, π; length=1000), -256:256)

Error:

ERROR: LoadError: BoundsError: attempt to access 513×1000 Matrix{Float64} at index [514, 233]
Stacktrace:
 [1] getindex
   @ .\array.jl:925 [inlined]
 [2] radon(I::Matrix{Float64}, θ::StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, t::UnitRange{Int64})
   @ ImageReconstruction C:\Users\Hossein Pourbozorg\.julia\packages\ImageReconstruction\0QCnO\src\ImageReconstruction.jl:35
 [3] top-level scope
   @ C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-8\br-8.jl:2
in expression starting at C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-8\br-8.jl:2

Environment:

Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-8\Project.toml`
  [d5d0ac58] ImageReconstruction v0.1.0 `https://github.com/JuliaImages/ImageReconstruction.jl#master`
Status `C:\Users\Hossein Pourbozorg\Code Projects\Mine\bug-report\br-8\Manifest.toml`
  [621f4979] AbstractFFTs v1.3.1
  [79e6a3ab] Adapt v3.6.1
  [13072b0f] AxisAlgorithms v1.0.1
  [d360d2e6] ChainRulesCore v1.15.7
  [34da2185] Compat v4.6.1
  [7a1cc6ca] FFTW v1.6.0
  [d5d0ac58] ImageReconstruction v0.1.0 `https://github.com/JuliaImages/ImageReconstruction.jl#master`
  [a98d9a8b] Interpolations v0.14.7
  [692b3bcd] JLLWrappers v1.4.1
  [6fe1bfb0] OffsetArrays v1.12.9
  [21216c6a] Preferences v1.3.0
  [c84ed2f1] Ratios v0.4.3
  [189a3867] Reexport v1.2.2
  [ae029012] Requires v1.3.0
  [90137ffa] StaticArrays v1.5.19
  [1e83bf80] StaticArraysCore v1.4.0
  [efce3f68] WoodburyMatrices v0.5.5
  [f5851436] FFTW_jll v3.3.10+0
  [1d5cc7b8] IntelOpenMP_jll v2018.0.3+2
  [856f044c] MKL_jll v2022.2.0+0
  [0dad84c5] ArgTools v1.1.1
  [56f22d72] Artifacts
  [2a0f44e3] Base64
  [ade2ca70] Dates
  [8ba89e20] Distributed
  [f43a241f] Downloads v1.6.0
  [7b1f6079] FileWatching
  [b77e0a4c] InteractiveUtils
  [4af54fe1] LazyArtifacts
  [b27032c2] LibCURL v0.6.3
  [76f85450] LibGit2
  [8f399da3] Libdl
  [37e2e46d] LinearAlgebra
  [56ddb016] Logging
  [d6f4376e] Markdown
  [a63ad114] Mmap
  [ca575930] NetworkOptions v1.2.0
  [44cfe95a] Pkg v1.8.0
  [de0858da] Printf
  [3fa0cd96] REPL
  [9a3f8284] Random
  [ea8e919c] SHA v0.7.0
  [9e88b42a] Serialization
  [1a1011a3] SharedArrays
  [6462fe0b] Sockets
  [2f01184e] SparseArrays
  [10745b16] Statistics
  [fa267f1f] TOML v1.0.0
  [a4e569a6] Tar v1.10.1
  [cf7118a7] UUIDs
  [4ec0a83e] Unicode
  [e66e0078] CompilerSupportLibraries_jll v1.0.1+0
  [deac9b47] LibCURL_jll v7.84.0+0
  [29816b5a] LibSSH2_jll v1.10.2+0
  [c8ffd9c3] MbedTLS_jll v2.28.0+0
  [14a3606d] MozillaCACerts_jll v2022.2.1
  [4536629a] OpenBLAS_jll v0.3.20+0
  [83775a58] Zlib_jll v1.2.12+3
  [8e850b90] libblastrampoline_jll v5.1.1+0
  [8e850ede] nghttp2_jll v1.48.0+0
  [3f19e933] p7zip_jll v17.4.0+0
Julia Version 1.8.5
Commit 17cfb8e65e (2023-01-08 06:45 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 12 × Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-13.0.1 (ORCJIT, skylake)
  Threads: 12 on 12 virtual cores