Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-142113

[EL10] "plotters" crate FTBFS on ppc64le

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.2
    • rhel-10.2
    • llvm
    • None
    • llvm-21.1.8-1.el10
    • Yes
    • Important
    • rhel-pt-llvm-rust
    • 2
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None

      Similar to ELN bz2424796, librsvg2 fails to build its "plotter" dependency on ppc64le as of rust-1.92.0-1.el10 and llvm-21.1.6-1.el10.

      Scratch build: https://kojihub.stream.rdu2.redhat.com/koji/taskinfo?taskID=6149264

      error: rustc interrupted by SIGSEGV, printing backtrace
      /lib64/librustc_driver-62cf757738e32a96.so(+0xffe4c0)[0x7fff9332e4c0]
      linux-vdso64.so.1(__kernel_sigtramp_rt64+0x0)[0x7fff977604d8]
      /lib64/libc.so.6(+0xd5bd4)[0x7fff921b5bd4]
      /lib64/libLLVM.so.21.1(+0x573dc2c)[0x7fff8fd5dc2c]
      /lib64/libLLVM.so.21.1(+0x5739df8)[0x7fff8fd59df8]
      /lib64/libLLVM.so.21.1(+0x6a478dc)[0x7fff910678dc]
      /lib64/libLLVM.so.21.1(+0x4b7d2c4)[0x7fff8f19d2c4]
      /lib64/libLLVM.so.21.1(_ZN4llvm12SelectionDAG8LegalizeEv+0x334)[0x7fff8f19c0b4]
      /lib64/libLLVM.so.21.1(_ZN4llvm16SelectionDAGISel17CodeGenAndEmitDAGEv+0x7b4)[0x7fff8f1dfcb4]
      /lib64/libLLVM.so.21.1(_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE+0xdcc)[0x7fff8f28984c]
      /lib64/libLLVM.so.21.1(_ZN4llvm16SelectionDAGISel20runOnMachineFunctionERNS_15MachineFunctionE+0x174)[0x7fff8fe4f5d4]
      /lib64/libLLVM.so.21.1(+0x582f400)[0x7fff8fe4f400]
      /lib64/libLLVM.so.21.1(_ZN4llvm22SelectionDAGISelLegacy20runOnMachineFunctionERNS_15MachineFunctionE+0x11c)[0x7fff8fae5a9c]
      /lib64/libLLVM.so.21.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x1c8)[0x7fff8fcf7788]
      /lib64/libLLVM.so.21.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x89c)[0x7fff8f3d08bc]
      /lib64/libLLVM.so.21.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x54)[0x7fff8f3cfe54]
      /lib64/libLLVM.so.21.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x344)[0x7fff8f3d4484]
      /lib64/libLLVM.so.21.1(_ZN4llvm6legacy11PassManager3runERNS_6ModuleE+0x1c)[0x7fff8f3d411c]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x46b288c)[0x7fff969e288c]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x3f3fc28)[0x7fff9626fc28]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x3f40ea4)[0x7fff96270ea4]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x3f16f4c)[0x7fff96246f4c]
      /lib64/librustc_driver-62cf757738e32a96.so(_RINvNtNtCseskT6rW2crO_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_CsgtJZuXFeVbN_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs4K0GjvIwqQa_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5write10spawn_workB1O_E0uE0uEB1g_+0xd0)[0x7fff96247660]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x3f24404)[0x7fff96254404]
      /lib64/librustc_driver-62cf757738e32a96.so(+0x464c080)[0x7fff9697c080]
      /lib64/libc.so.6(+0xaf03c)[0x7fff9218f03c]
      

      I suspect this needs the same backport as Fedora:
      https://src.fedoraproject.org/rpms/llvm/pull-request/538

              tbaeder@redhat.com Timm Baeder
              jistone@redhat.com Josh Stone
              Thomas Stellard Thomas Stellard
              Jesus Checa Hidalgo Jesus Checa Hidalgo
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: