Skip to content

[Polly] crash on function "svt_av1_lowbd_inv_txfm2d_add_ssse3" #166274

@Andarwinux

Description

@Andarwinux
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.   Program arguments: /build/install/llvmbin/clang -march=native -I/build/src_packages/svtav1-psy/. -I/build/src_packages/svtav1-psy/Source/API -I/build/src_packages/svtav1-psy/Source/Lib/Codec -I/build/src_packages/svtav1-psy/Source/Lib/C_DEFAULT -I/build/src_packages/svtav1-psy/third_party/fastfeat -I/build/src_packages/svtav1-psy/Source/Lib/ASM_SSE2 -I/build/src_packages/svtav1-psy/Source/Lib/ASM_SSSE3 -I/build/src_packages/svtav1-psy/Source/Lib/ASM_SSE4_1 -I/build/src_packages/svtav1-psy/Source/Lib/ASM_AVX2 -I/build/src_packages/svtav1-psy/Source/Lib/ASM_AVX512 -O3 -o Source/Lib/ASM_SSSE3/CMakeFiles/ASM_SSSE3.dir/av1_inv_txfm_ssse3.c.obj -c /build/src_packages/svtav1-psy/Source/Lib/ASM_SSSE3/av1_inv_txfm_ssse3.c --target=x86_64-pc-windows-gnu -mllvm -polly
1.   <eof> parser at end of file
2.   Optimizer
3.   Running pass "function<eager-inv>(drop-unnecessary-assumes,float2int,lower-constant-intrinsics,chr,polly,sroa<modify-cfg>,early-cse<memssa>,speculative-execution<only-if-divergent-target>,jump-threading,correlated-propagation,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,aggressive-instcombine,libcalls-shrinkwrap,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,reassociate,constraint-elimination,loop-mssa(loop-instsimplify,loop-simplifycfg,licm<no-allowspeculation>,loop-rotate<header-duplication;no-prepare-for-lto>,licm<allowspeculation>,simple-loop-unswitch<nontrivial;trivial>),simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-idiom,indvars,extra-simple-loop-unswitch-passes,loop-deletion,loop-unroll-full),sroa<modify-cfg>,vector-combine,mldst-motion<no-split-footer-bb>,gvn<>,sccp,bdce,instcombine<max-iterations=1;no-verify-fixpoint>,jump-threading,correlated-propagation,adce,memcpyopt,dse,move-auto-init,loop-mssa(licm<allowspeculation>),coro-elide,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,instcombine<max-iterations=1;no-verify-fixpoint>,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/build/src_packages/svtav1-psy/Source/Lib/ASM_SSSE3/av1_inv_txfm_ssse3.c"
4.   Running pass "polly" on function "svt_av1_lowbd_inv_txfm2d_add_ssse3"
#0 0x00005e5c058e5e8e PrintStackTraceSignalHandler(void*) (.llvm.12027265274519014927) Signals.cpp:0:0
clang: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 22.0.0git (https://github.com/llvm/llvm-project.git 733530fc9a87e5f435475d6a8c461cfcc26bc1c6)
Target: x86_64-pc-windows-gnu
Thread model: posix
InstalledDir: /build/install/llvmbin
clang: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/av1_inv_txfm_ssse3-286b09.c
clang: note: diagnostic msg: /tmp/av1_inv_txfm_ssse3-286b09.sh
clang: note: diagnostic msg:

********************

av1_inv_txfm_ssse3-286b09.sh
av1_inv_txfm_ssse3-286b09.c

Metadata

Metadata

Assignees

No one assigned

    Labels

    crashPrefer [crash-on-valid] or [crash-on-invalid]polly

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions