Skip to content

Assertion !ijl_types_equal(mi->specTypes, type) fails when testing FourierFlows #50455

Closed
@KristofferC

Description

@KristofferC

When testing FourierFlows the following assertion is hit:

julia: /source/src/gf.c:221: jl_specializations_get_linfo_: Assertion `!ijl_types_equal(mi->specTypes, type)' failed.

[57] signal (6.-6): Aborted
in expression starting at /home/pkgeval/.julia/packages/FourierFlows/WMSMN/test/runtests.jl:41
gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7f2e3ac1440e)
__assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
jl_specializations_get_linfo_ at /source/src/gf.c:221
#specialize_method#289 at ./compiler/utilities.jl:226 [inlined]
specialize_method at ./compiler/utilities.jl:214 [inlined]
typeinf_edge at ./compiler/typeinfer.jl:871
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2052
abstract_call at ./compiler/abstractinterpretation.jl:2134
abstract_call at ./compiler/abstractinterpretation.jl:2127
...

PkgEval log: https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/c9a32f4_vs_e4ee485/FourierFlows.primary.log

Metadata

Metadata

Assignees

Labels

compiler:codegenGeneration of LLVM IR and native coderegressionRegression in behavior compared to a previous version

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions