Changes between Initial Version and Version 11 of Ticket #65246


Ignore:
Timestamp:
Jun 30, 2022, 7:15:55 PM (2 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #65246

    • Property Version changed from to 2.7.2
    • Property Port darktable darktable-devel added
    • Property Summary changed from clang-14 @14.0.3: crash during compilation of darktable 3.8.1 to clang-14: crashes occurring for multiple ports
  • Ticket #65246 – Description

    initial v11  
    1 When compiling `darktable` 3.8.1, the following crash occurs, for source file `src/common/iop_profile.c`:
     1When compiling `darktable` 3.8.1, the following crash occurs, for source file `src/common/iop_profile.c`. Build log attached.
    22
    33{{{
     
    5151}}}
    5252
    53 Build log is attached.
    5453
    55 I can certainly attach the additional temp files, if folks are interested. But given that we're currently running with LLVM/Clang 14.0.3 - and 14.0.4 was just released over the past few days - should we try updating to the latest release?
     54Similarly, a link-time crash occurs with `libopenraw`:
     55
     56{{{
     57  = note: 0  0x104026b51  __assert_rtn + 144
     58          1  0x104057063  ld::Fixup::Fixup(unsigned int, ld::Fixup::Cluster, ld::Fixup::Kind, bool, char const*) + 107
     59          2  0x10402f4e9  mach_o::relocatable::Parser<x86_64>::addFixup(mach_o::relocatable::Parser<x86_64>::SourceLocation const&, ld::Fixup::Cluster, ld::Fixup::Kind, bool, char const*) + 33
     60          3  0x10402a751  mach_o::relocatable::Section<x86_64>::addRelocFixup(mach_o::relocatable::Parser<x86_64>&, macho_relocation_info<Pointer64<LittleEndian> > const*) + 1471
     61          4  0x104052bb7  mach_o::relocatable::Section<x86_64>::makeFixups(mach_o::relocatable::Parser<x86_64>&, mach_o::relocatable::Parser<x86_64>::CFI_CU_InfoArrays const&) + 91
     62          5  0x10404e7c6  mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) + 2034
     63          6  0x1040320fd  mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 375
     64          7  0x1040629cc  archive::File<x86_64>::makeObjectFileForMember(archive::File<x86_64>::Entry const*) const + 758
     65          8  0x104062518  archive::File<x86_64>::justInTimeforEachAtom(char const*, ld::File::AtomHandler&) const + 122
     66          9  0x10407819b  ld::tool::InputFiles::searchLibraries(char const*, bool, bool, bool, ld::File::AtomHandler&) const + 215
     67          10  0x104080c90  ld::tool::Resolver::resolveUndefines() + 160
     68          11  0x104082f63  ld::tool::Resolver::resolve() + 79
     69          12  0x1040276c7  main + 689
     70          A linker snapshot was created at:
     71          /tmp/build_script_build-0fd30e212c66cd59-2022-05-30-185930.ld-snapshot
     72          ld: Assertion failed: (name != NULL), function Fixup, file /SourceCache/ld64/ld64-241.9/src/ld/ld.hpp, line 510.
     73          clang: error: linker command failed with exit code 1 (use -v to see invocation)
     74}}}
     75
     76https://build.macports.org/builders/ports-10.9_x86_64-builder/builds/193549/steps/install-port/logs/stdio