[MacPorts] #65246: clang-14: crashes occurring for multiple ports

MacPorts noreply at macports.org
Fri Sep 2 08:22:55 UTC 2022


#65246: clang-14: crashes occurring for multiple ports
----------------------------------------------------+--------------------
  Reporter:  mascguy                                |      Owner:  (none)
      Type:  defect                                 |     Status:  new
  Priority:  Normal                                 |  Milestone:
 Component:  ports                                  |    Version:  2.7.2
Resolution:                                         |   Keywords:
      Port:  clang-14 llvm-14 darktable libopenraw  |
----------------------------------------------------+--------------------

Comment (by catap):

 Just for keep things in one place. Building of `llvm-devel` on 10.6 by
 clang-13 and clang-14 fails with the same reason like:
 {{{
 Assertion failed: (name != NULL), function Fixup, file src/ld/ld.hpp, line
 394.
 0  0x100001fa0  __assert_rtn + 79
 1  0x10007564e  ld::Fixup::Fixup(unsigned int, ld::Fixup::Cluster,
 ld::Fixup::Kind, bool, char const*) + 70
 2  0x10009015c
 mach_o::relocatable::Parser<x86_64>::FixupInAtom::FixupInAtom(mach_o::relocatable::Parser<x86_64>::SourceLocation
 const&, ld::Fixup::Cluster, ld::Fixup::Kind, bool, char const*) + 30
 3  0x10009baff
 mach_o::relocatable::Parser<x86_64>::addFixup(mach_o::relocatable::Parser<x86_64>::SourceLocation
 const&, ld::Fixup::Cluster, ld::Fixup::Kind, bool, char const*) + 31
 4  0x10008882d
 mach_o::relocatable::Section<x86_64>::addRelocFixup(mach_o::relocatable::Parser<x86_64>&,
 macho_relocation_info<Pointer64<LittleEndian> > const*) + 1977
 5  0x1000a4b2d
 mach_o::relocatable::Section<x86_64>::makeFixups(mach_o::relocatable::Parser<x86_64>&,
 mach_o::relocatable::Parser<x86_64>::CFI_CU_InfoArrays const&) + 75
 6  0x1000b8a0f
 mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions
 const&) + 1251
 7  0x1000b8e5f  mach_o::relocatable::Parser<x86_64>::parse(unsigned char
 const*, unsigned long long, char const*, long, unsigned int,
 mach_o::relocatable::ParserOptions const&) + 66
 8  0x100089643  mach_o::relocatable::parse(unsigned char const*, unsigned
 long long, char const*, long, unsigned int,
 mach_o::relocatable::ParserOptions const&) + 319
 9  0x10006ff07
 archive::File<x86_64>::makeObjectFileForMember(archive::File<x86_64>::Entry
 const*) const + 407
 10  0x1000709de  archive::File<x86_64>::justInTimeforEachAtom(char const*,
 ld::File::AtomHandler&) const + 86
 11  0x10000de13  ld::tool::InputFiles::searchLibraries(char const*, bool,
 bool, bool, ld::File::AtomHandler&) const + 251
 12  0x100064785  ld::tool::Resolver::resolveUndefines() + 171
 13  0x100066579  ld::tool::Resolver::resolve() + 113
 14  0x10000b896  main + 220
 15  0x1000039b4  start + 52
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65246#comment:24>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list