Skip to content

Regression with --compile=min for 1.2/master compared to 1.0/1.1 #31965

@fredrikekre

Description

@fredrikekre

The following segfaults on 1.0.3, works fine on 1.1.0, and errors on master:

julia --compile=min -e 'using Pkg; pkg"add https://github.com/JuliaLang/Example.jl"'

1.0.3:

signal (11): Segmentation fault
in expression starting at no file:0
jl_isa at /home/fredrik/julia10/src/subtype.c:1251
jl_typemap_entry_assoc_exact at /home/fredrik/julia10/src/typemap.c:169
jl_typemap_assoc_exact at /home/fredrik/julia10/src/julia_internal.h:883 [inlined]
jl_lookup_generic_ at /home/fredrik/julia10/src/gf.c:2135 [inlined]
jl_apply_generic at /home/fredrik/julia10/src/gf.c:2181
do_call at /home/fredrik/julia10/src/interpreter.c:324
eval_value at /home/fredrik/julia10/src/interpreter.c:430
eval_stmt_value at /home/fredrik/julia10/src/interpreter.c:363 [inlined]
eval_body at /home/fredrik/julia10/src/interpreter.c:682
jl_interpret_call_callback at /home/fredrik/julia10/src/interpreter.c:777
unknown function (ip: 0xfffffffffffffffe)
...

master (b126788):

ERROR: this intrinsic must be compiled to be calledfatal: error thrown and no exception handler available.
ErrorException("type MethodInstance has no field inferred")
rec_backtrace at /home/fredrik/julia-master/src/stackwalk.c:94
record_backtrace at /home/fredrik/julia-master/src/task.c:210 [inlined]
jl_throw at /home/fredrik/julia-master/src/task.c:417
jl_errorf at /home/fredrik/julia-master/src/rtutils.c:77
jl_field_index at /home/fredrik/julia-master/src/datatype.c:903
jl_f_getfield at /home/fredrik/julia-master/src/builtins.c:731
getproperty at ./Base.jl:20 [inlined]
lookup at ./stacktraces.jl:127
#process_backtrace#647 at ./errorshow.jl:607
jfptr_#process_backtrace#647_5792 at /home/fredrik/julia-master/usr/lib/julia/sys.so (unknown line)
jl_apply_generic at /home/fredrik/julia-master/src/gf.c:2191
do_call at /home/fredrik/julia-master/src/interpreter.c:326
eval_value at /home/fredrik/julia-master/src/interpreter.c:414
eval_stmt_value at /home/fredrik/julia-master/src/interpreter.c:365 [inlined]
eval_body at /home/fredrik/julia-master/src/interpreter.c:775
jl_interpret_call_callback at /home/fredrik/julia-master/src/interpreter.c:857
Interpreter frame (ip: 0)
...

Metadata

Metadata

Assignees

Labels

bugIndicates an unexpected problem or unintended behavior

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions