Skip to content

Threading error for vmedian #44

@Beforerr

Description

@Beforerr

MWE. However change the number to smaller (10000) or larger (30000) do not error.

julia> vmedian(diff(Millisecond.(0:20000)))
ERROR: StackOverflowError:
Stacktrace:
  [1] _exec
    @ ./pcre.jl:205 [inlined]
  [2] exec
    @ ./pcre.jl:199 [inlined]
  [3] exec_r_data(re::Ptr{Nothing}, subject::String, offset::Int64, options::UInt32)
    @ Base.PCRE ./pcre.jl:222
  [4] _findnext_re(re::Regex, str::String, idx::Int64, match_data::Ptr{Nothing})
    @ Base ./regex.jl:479
  [5] findnext
    @ ./regex.jl:467 [inlined]
  [6] iterate
    @ ./strings/util.jl:572 [inlined]
  [7] iterate
    @ ./strings/util.jl:571 [inlined]
  [8] _collect(cont::UnitRange{Int64}, itr::Base.SplitIterator{String, Regex}, ::Base.HasEltype, isz::Base.SizeUnknown)
    @ Base ./array.jl:727
  [9] collect
    @ ./array.jl:716 [inlined]
 [10] #split#582
    @ ./strings/util.jl:739 [inlined]
 [11] split
    @ ./strings/util.jl:737 [inlined]
 [12] normpath(path::String)
    @ Base.Filesystem ./path.jl:394
 [13] fixup_stdlib_path
    @ ./methodshow.jl:138 [inlined]
 [14] macro expansion
    @ ./logging/logging.jl:410 [inlined]
 [15] macro expansion
    @ ~/.julia/packages/LoopVectorization/ImqiY/src/condense_loopset.jl:1179 [inlined]
 [16] quickselect!(A::Vector{Millisecond}, iₗ::Int64, iᵤ::Int64, k::Int64)
    @ VectorizedStatistics ~/.julia/packages/VectorizedStatistics/lBP0N/src/quicksort.jl:88
 [17] quickselect!(A::Vector{Millisecond}, iₗ::Int64, iᵤ::Int64, k::Int64) (repeats 7418 times)
    @ VectorizedStatistics ~/.julia/packages/VectorizedStatistics/lBP0N/src/quicksort.jl:118
 [18] _vmedian!(A::Vector{Millisecond}, ::Colon)
    @ VectorizedStatistics ~/.julia/packages/VectorizedStatistics/lBP0N/src/vmedian.jl:87
 [19] _vmedian!
    @ ~/.julia/packages/VectorizedStatistics/lBP0N/src/vmedian.jl:49 [inlined]
 [20] vmedian!
    @ ~/.julia/packages/VectorizedStatistics/lBP0N/src/vmedian.jl:48 [inlined]
 [21] vmedian(A::Vector{Millisecond})
    @ VectorizedStatistics ~/.julia/packages/VectorizedStatistics/lBP0N/src/vmedian.jl:54

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions