https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119578
Bug ID: 119578
Summary: internal compiler error when building torch-2.6.0 on
aarch64-linux
Product: gcc
Version: 14.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: pavol at rusnak dot io
Target Milestone: ---
I tried to compile torch-2.6.0 on aarch64-linux with NixOS/nixpkgs.
I encountered the following error:
In file included from
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/native/cpu/Activation.cpp:12ESC[K,
from
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/build/aten/src/ATen/native/cpu/Activation.cpp.DEFAULT.cpp:1ESC[K:
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/native/cpu/Activation.cpp:ESC[K
In lambda function:
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/native/cpu/Activation.cpp:89:7:ESC[K
ESC[Kinternal compiler error: ESC[KSegmentation fault
89 | ESC[K}ESC[K);
| ESC[K^ESC[K
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/Dispatch.h:202:7:ESC[K
ESC[Knote: ESC[Kin definition of macro ‘ESC[KAT_DISPATCH_SWITCHESC[K’
202 | ESC[K__VA_ARGS__ESC[K
\
| ESC[K^~~~~~~~~~~ESC[K
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/Dispatch.h:73:3:ESC[K
ESC[Knote: ESC[Kin expansion of macro
‘ESC[KAT_PRIVATE_CASE_TYPE_USING_HINTESC[K’
73 | ESC[KAT_PRIVATE_CASE_TYPE_USING_HINTESC[K(enum_type, scalar_t,
__VA_ARGS__)
| ESC[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ESC[K
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/Dispatch.h:215:3:ESC[K
ESC[Knote: ESC[Kin expansion of macro ‘ESC[KAT_DISPATCH_CASEESC[K’
215 | ESC[KAT_DISPATCH_CASEESC[K(at::ScalarType::Double, __VA_ARGS__) \
| ESC[K^~~~~~~~~~~~~~~~ESC[K
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/Dispatch.h:219:34:ESC[K
ESC[Knote: ESC[Kin expansion of macro
‘ESC[KAT_DISPATCH_CASE_FLOATING_TYPESESC[K’
219 | AT_DISPATCH_SWITCH(TYPE, NAME,
ESC[KAT_DISPATCH_CASE_FLOATING_TYPESESC[K(__VA_ARGS__))
|
ESC[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ESC[K
ESC[K/tmp/nix-build-python3.12-torch-2.6.0.drv-0/pytorch/aten/src/ATen/native/cpu/Activation.cpp:65:5:ESC[K
ESC[Knote: ESC[Kin expansion of macro ‘ESC[KAT_DISPATCH_FLOATING_TYPESESC[K’
65 | ESC[KAT_DISPATCH_FLOATING_TYPESESC[K(input.scalar_type(),
"log_sigmoid_cpu", [&] {
| ESC[K^~~~~~~~~~~~~~~~~~~~~~~~~~ESC[K
0x1ec56ff diagnostic_impl(rich_location*, diagnostic_metadata const*, int, char
const*, std::__va_list*, diagnostic_t)
???:0
0x1ec5f2f internal_error(char const*, ...)
???:0
0xfa4853 crash_signal(int)
???:0
0xdb594c mark_jump_label_1(rtx_def*, rtx_insn*, bool, bool)
???:0
0xdb5b5f mark_jump_label_1(rtx_def*, rtx_insn*, bool, bool)
???:0
0xdb5b5f mark_jump_label_1(rtx_def*, rtx_insn*, bool, bool)
???:0
0xdb5d47 mark_all_labels(rtx_insn*)
???:0
0xdb6073 rebuild_jump_labels(rtx_insn*)
???:0
0xaaebdf (anonymous namespace)::pass_expand::execute(function*)
???:0