Skip to content

GC and inference issues #57674

@jmkuhn

Description

@jmkuhn
julia> versioninfo()
Julia Version 1.13.0-DEV.167
Commit f20722476d (2025-03-05 10:42 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: 4 × AMD EPYC 7571
  WORD_SIZE: 64
  LLVM: libLLVM-19.1.7 (ORCJIT, znver1)
  GC: Built with stock GC
Threads: 4 default, 1 interactive, 4 GC (on 4 virtual cores)
Environment:
  LD_LIBRARY_PATH = /share/software/spack/opt/spack/linux-amzn2-zen/gcc-13.2.0/hdf5-1.14.2-ggqusaibel4xxthfafc6l57inggasift/lib

The following errors occurred while running tests on DecFP.jl. I run these tests on the most recent version of Julia nearly everyday. This is the first time I have seen these errors. With this julia version, the tests usually run without errors but over the last 2 days I have reproduced these errors several times.

GC error:

(@v1.13) pkg> test DecFP
     Testing DecFP

...

     Testing Running tests...
[ Info: TESTING Dec32    nthreads = 4 ...
[ Info: TESTING Dec64    nthreads = 4 ...

[15455] signal 11 (1): Segmentation fault
in expression starting at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:32
gc_try_claim_and_push at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:1681 [inlined]
gc_mark_objarray at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:1835
gc_mark_chunk at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:2014 [inlined]
gc_mark_and_steal at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:2583
gc_mark_loop_parallel at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:2712 [inlined]
gc_mark_loop at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:2731 [inlined]
gc_mark_loop at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:2725 [inlined]
_jl_gc_collect at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:3071
ijl_gc_collect at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:3459
maybe_collect at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:349 [inlined]
jl_gc_small_alloc_inner at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:725 [inlined]
jl_gc_small_alloc_noinline at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:783 [inlined]
jl_gc_alloc_ at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gc-stock.c:797
jl_alloc_genericmemory_unchecked at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/genericmemory.c:41
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/genericmemory.c:68 [inlined]
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/genericmemory.c:101
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/array.c:222
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/array.c:260
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/module.c:1407
maybe_add_binding_backedge! at ./invalidation.jl:190 [inlined]
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:574
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:904
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2774
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2881
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2874 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3034
abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3052 [inlined]
abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390
typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4197
jfptr_typeinf_local_123707 at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/usr/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4389
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1181
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1293 [inlined]
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1301
jfptr_typeinf_ext_toplevel_123604 at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/julia.h:2332 [inlined]
jl_type_infer at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gf.c:453
jl_compile_method_internal at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gf.c:2997
_jl_invoke at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gf.c:3492 [inlined]
ijl_apply_generic at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/gf.c:3700
macro expansion at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:415 [inlined]
#11 at ./threadingconstructs.jl:276
#9 at ./threadingconstructs.jl:243 [inlined]
#threading_run##0 at ./threadingconstructs.jl:177
unknown function (ip: 0x7ff95dd6c035) at (unknown file)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/julia.h:2332 [inlined]
start_task at /share/home/john.m.kuhn/opt/julia/1.13-fresh/julia/src/task.c:1249
Allocations: 21280366 (Pool: 21280219; Big: 147); GC: 24
ERROR: Package DecFP errored during testing (received signal: 11)

julia> exit()

Inference error:

(@v1.13) pkg> test DecFP
     Testing DecFP

...

     Testing Running tests...
[ Info: TESTING Dec32    nthreads = 4 ...
[ Info: TESTING Dec64    nthreads = 4 ...
Internal error: during type inference of
Internal error: during type inference of
testthreadstestthreads(Type{DecFP.Dec64}, Int64, Base.Rounding.RoundingMode{:Nearest})
Encountered unexpected error in runtime:
ArgumentError(msg="invalid GenericMemory size: the number of elements is either negative or too large for system address width")
(Type{DecFP.Dec64}, Int64, Base.Rounding.RoundingMode{:FromZero})
Encountered unexpected error in runtime:
ArgumentError(msg="invalid GenericMemory size: the number of elements is either negative or too large for system address width")
ijl_exceptionf at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/bin/../lib/libjulia-internal.so.1.13 (unknown line)
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/bin/../lib/libjulia-internal.so.1.13 (unknown line)
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/bin/../lib/libjulia-internal.so.1.13 (unknown line)
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/bin/../lib/libjulia-internal.so.1.13 (unknown line)
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/bin/../lib/libjulia-internal.so.1.13 (unknown line)
ijl_exceptionf at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/rtutils.c:87
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:66 [inlined]
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:55 [inlined]
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:101
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:222
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:260
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/module.c:1407
maybe_add_binding_backedge! at ./invalidation.jl:190 [inlined]
maybe_add_binding_b./../usr/share/julia/Compiler/190 [inlined]
maybe_add_binding_b./../usr/share/julia/Compiler/190 [inlined]
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:574
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:904
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:904
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2774
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2774
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2881
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2881
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2874 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3034
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2874 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3034
abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3052 [inlined]
abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390
abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3052 [inlined]
abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390
typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4197
typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4197
jfptr_typeinf_local_123729 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
jfptr_typeinf_local_123729 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4389
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4389
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1181
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1181
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1293 [inlined]
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1301
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1293 [inlined]
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1301
jfptr_typeinf_ext_toplevel_123626 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
jl_type_infer at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:453
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
jl_compile_method_internal at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:2997
jl_type_infer at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:453
_jl_invoke at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3492 [inlined]
ijl_apply_generic at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3700
jl_compile_method_internal at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:2997
macro expansion at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:415 [inlined]
#11 at ./threadingconstructs.jl:276
#9 at ./threadingconstructs.jl:243 [inlined]
#threading_run##0 at ./threadingconstructs.jl:177
_jl_invoke at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3492 [inlined]
ijl_apply_generic at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3700
macro expansion at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:415 [inlined]
#11 at ./threadingconstructs.jl:276
#9 at ./threadingconstructs.jl:243 [inlined]
#threading_run##0 at ./threadingconstructs.jl:177
unknown function (ip: 0x7fa3e6ab7d05) at (unknown file)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
tart_task at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/task.c:1249
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
start_task at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/task.c:1249
Internal error: during type inference of
testthreads(Type{DecFP.Dec64}, Int64, Base.Rounding.RoundingMode{:ToZero})
Encountered unexpected error in runtime:
ArgumentError(msg="invalid GenericMemory size: the number of elements is either negative or too large for system address width")
ijl_exceptionf at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/rtutils.c:87
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:66 [inlined]
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:55 [inlined]
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:101
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:222
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:260
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/module.c:1407
maybe_add_binding_backedge! at ./invalidation.jl:190 [inlined]
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:574
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:904
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2774
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2881
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2874 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3034
abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3052 [inlined]
abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390
typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4197
jfptr_typeinf_local_123729 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4389
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1181
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1293 [inlined]
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1301
jfptr_typeinf_ext_toplevel_123626 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
jl_type_infer at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:453
jl_compile_method_internal at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:2997
_jl_invoke at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3492 [inlined]
ijl_apply_generic at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3700
macro expansion at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:415 [inlined]
#11 at ./threadingconstructs.jl:276
#9 at ./threadingconstructs.jl:243 [inlined]
unknown function (ip: 0x7fa3e6ab7d05) at (unknown file)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
tart_task at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/task.c:1249
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
start_task at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/task.c:1249
Internal error: during type inference of
testthreads(Type{DecFP.Dec64}, Int64, Base.Rounding.RoundingMode{:ToZero})
Encountered unexpected error in runtime:
ArgumentError(msg="invalid GenericMemory size: the number of elements is either negative or too large for system address width")
ijl_exceptionf at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/rtutils.c:87
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:66 [inlined]
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:55 [inlined]
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:101
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:222
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:260
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/module.c:1407
maybe_add_binding_backedge! at ./invalidation.jl:190 [inlined]
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:574
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:904
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2774
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2881
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2874 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3034
abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3052 [inlined]
abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3390
typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4197
jfptr_typeinf_local_123729 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4389
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1181
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1293 [inlined]
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1301
jfptr_typeinf_ext_toplevel_123626 at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/usr/lib/julia/sys.so (unknown line)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
jl_type_infer at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:453
jl_compile_method_internal at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:2997
_jl_invoke at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3492 [inlined]
ijl_apply_generic at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/gf.c:3700
macro expansion at /share/home/john.m.kuhn/.julia/packages/DecFP/jFrbd/test/runtests.jl:415 [inlined]
#11 at ./threadingconstructs.jl:276
#9 at ./threadingconstructs.jl:243 [inlined]
#threading_run##0 at ./threadingconstructs.jl:177
unknown function (ip: 0x7fa3e6ab7d05) at (unknown file)
jl_apply at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/julia.h:2332 [inlined]
start_task at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/task.c:1249
[ Info: TESTING Dec128    nthreads = 4 ...
Internal error: during type inference of
printftests(Type{DecFP.Dec128})
Encountered unexpected error in runtime:
ArgumentError(msg="invalid GenericMemory size: the number of elements is either negative or too large for system address width")
ijl_exceptionf at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/rtutils.c:87
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:66 [inlined]
_new_genericmemory_ at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:55 [inlined]
jl_alloc_genericmemory at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/genericmemory.c:101
ijl_array_grow_end at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:222
ijl_array_ptr_1d_push at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/array.c:260
jl_maybe_add_binding_backedge at /share/home/john.m.kuhn/opt/julia/1.13-DEV/julia/src/module.c:1407
maybe_add_binding_backedge! at ./invalidation.jl:190 [inlined]
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:574
codeinst_as_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:852
const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1363

....

many more lines

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions