Open
Description
Description
A project importing swift-atomics
causes a compiler crash when an attempt is made to build DocC
documentation. The behavior is slightly different between Mac/Xcode and Ubuntu 24/command line.
- Via Xcode, the first attempt to build documentation will fail. Second and subsequent attempts will cause the documentation build to succeed, but only if an attempt to build the executable (the target itself, not its documentation) is made prior to the first attempt to build documentation.
- Via Ubuntu 24 command line, the
swift package generate-documentation
command will generate a crash regardless of previous build activity.
Reproduction
The contents of main.swift
can be empty. The contents of Package.swift
are:
// swift-tools-version: 5.10
import PackageDescription
let package = Package(
name: "abc",
dependencies: [
.package(url: "https://github.com/apple/swift-atomics.git", from: "1.3.0"),
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.0.0"),
],
targets: [.executableTarget(name: "abc", dependencies: [.product(name: "Atomics", package: "swift-atomics")])]
)
Stack dump
1. Apple Swift version 6.2-dev (LLVM 74f18b3ab32b72c, Swift 245514cab31b823)
2. Compiling with effective version 5.10
3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { Non-Diagnostic Mandatory Optimizations, Serialization } on SIL for Atomics)
4. While running pass #3265 SILModuleTransform "SerializeSILPass".
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x000000010601bf50 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x000000010601a67c llvm::sys::RunSignalHandlers() + 112
2 swift-frontend 0x000000010601c598 SignalHandler(int, __siginfo*, void*) + 296
3 libsystem_platform.dylib 0x0000000198884624 _sigtramp + 56
4 libsystem_pthread.dylib 0x000000019884a88c pthread_kill + 296
5 libsystem_c.dylib 0x0000000198753c60 abort + 124
6 swift-frontend 0x000000010609ff38 swift::rewriting::RequirementMachine::verify(swift::rewriting::MutableTerm const&) const (.cold.6) + 0
7 swift-frontend 0x0000000102043830 swift::rewriting::RequirementMachine::verify(swift::rewriting::MutableTerm const&) const + 1060
8 swift-frontend 0x0000000102043b84 swift::rewriting::RequirementMachine::requiresProtocol(swift::Type, swift::ProtocolDecl const*) const + 136
9 swift-frontend 0x00000001020af128 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const + 160
10 swift-frontend 0x00000001020e3dcc swift::LookUpConformanceInSubstitutionMap::operator()(swift::CanType, swift::Type, swift::ProtocolDecl*) const + 252
11 swift-frontend 0x00000001020e4ef8 swift::InFlightSubstitution::lookupConformance(swift::CanType, swift::Type, swift::ProtocolDecl*, unsigned int) + 52
12 swift-frontend 0x00000001020ea378 (anonymous namespace)::TypeSubstituter::transformDependentMemberType(swift::DependentMemberType*, swift::TypePosition) + 272
13 swift-frontend 0x00000001020e5a6c swift::TypeTransform<(anonymous namespace)::TypeSubstituter>::doIt(swift::Type, swift::TypePosition) + 2368
14 swift-frontend 0x00000001020e50ec swift::Type::subst(swift::InFlightSubstitution&) const + 224
15 swift-frontend 0x00000001020e3b60 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const + 208
16 swift-frontend 0x00000001013fc704 swift::Requirement swift::Requirement::subst<swift::SubstitutionMap&>(swift::SubstitutionMap&) const + 216
17 swift-frontend 0x00000001014dc5d0 swift::SynthesizedExtensionAnalyzer::Implementation::isApplicable(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*)::'lambda'(swift::SubstitutionMap, swift::ExtensionDecl*, llvm::ArrayRef<swift::Requirement>)::operator()(swift::SubstitutionMap, swift::ExtensionDecl*, llvm::ArrayRef<swift::Requirement>) const + 628
18 swift-frontend 0x00000001014dc1f4 swift::SynthesizedExtensionAnalyzer::Implementation::isApplicable(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*) + 452
19 swift-frontend 0x00000001014dba94 swift::SynthesizedExtensionAnalyzer::Implementation::collectSynthesizedExtensionInfo(std::__1::vector<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup, std::__1::allocator<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup>>&)::'lambda'(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*)::operator()(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*) const + 164
20 swift-frontend 0x00000001014db2d8 swift::SynthesizedExtensionAnalyzer::Implementation::collectSynthesizedExtensionInfo(std::__1::vector<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup, std::__1::allocator<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup>>&) + 572
21 swift-frontend 0x00000001014da854 swift::SynthesizedExtensionAnalyzer::SynthesizedExtensionAnalyzer(swift::NominalTypeDecl*, swift::PrintOptions, bool) + 156
22 swift-frontend 0x00000001014c2548 swift::symbolgraphgen::SymbolGraph::recordConformanceSynthesizedMemberRelationships(swift::symbolgraphgen::Symbol) + 452
23 swift-frontend 0x00000001014c1fb0 swift::symbolgraphgen::SymbolGraph::recordNode(swift::symbolgraphgen::Symbol) + 76
24 swift-frontend 0x00000001014c8440 swift::symbolgraphgen::SymbolGraphASTWalker::walkToDeclPre(swift::Decl*, swift::CharSourceRange) + 852
25 swift-frontend 0x00000001014f7550 (anonymous namespace)::SemaAnnotator::walkToDeclPre(swift::Decl*) + 1836
26 swift-frontend 0x0000000101e06ba8 (anonymous namespace)::Traversal::doIt(swift::Decl*) + 248
27 swift-frontend 0x0000000101e06aa4 swift::Decl::walk(swift::ASTWalker&) + 32
28 swift-frontend 0x00000001014f5e34 swift::SourceEntityWalker::walk(swift::Decl*) + 200
29 swift-frontend 0x00000001014c6b60 swift::symbolgraphgen::emitSymbolGraphForModule(swift::ModuleDecl*, swift::symbolgraphgen::SymbolGraphOptions const&) + 696
30 swift-frontend 0x0000000100b6af68 swift::serialize(llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::SerializationOptions const&, swift::symbolgraphgen::SymbolGraphOptions const&, swift::SILModule const*, swift::fine_grained_dependencies::SourceFileDepGraph const*) + 420
31 swift-frontend 0x00000001008ff724 bool llvm::function_ref<bool (swift::fine_grained_dependencies::SourceFileDepGraph&&)>::callback_fn<performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*)::$_0::operator()() const::'lambda'(swift::fine_grained_dependencies::SourceFileDepGraph&&)>(long, swift::fine_grained_dependencies::SourceFileDepGraph&&) + 40
32 swift-frontend 0x0000000101f917d0 swift::fine_grained_dependencies::withReferenceDependencies(llvm::PointerUnion<swift::ModuleDecl const*, swift::SourceFile const*>, swift::DependencyTracker const&, llvm::vfs::OutputBackend&, llvm::StringRef, bool, llvm::function_ref<bool (swift::fine_grained_dependencies::SourceFileDepGraph&&)>) + 160
33 swift-frontend 0x00000001008ff69c std::__1::__function::__func<performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*)::$_0, std::__1::allocator<performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*)::$_0>, void ()>::operator()() + 272
34 swift-frontend 0x00000001016c774c swift::SILModule::serialize() + 44
35 swift-frontend 0x00000001013a1d70 SerializeSILPass::run() + 156
36 swift-frontend 0x00000001012894b8 swift::SILPassManager::runModulePass(unsigned int) + 856
37 swift-frontend 0x000000010128b8d8 swift::SILPassManager::execute() + 624
38 swift-frontend 0x00000001012862f4 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) + 72
39 swift-frontend 0x0000000101286274 swift::ExecuteSILPipelineRequest::evaluate(swift::Evaluator&, swift::SILPipelineExecutionDescriptor) const + 68
40 swift-frontend 0x00000001012aba58 swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::__1::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) + 28
41 swift-frontend 0x000000010128d464 swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal<swift::ExecuteSILPipelineRequest>(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) + 204
42 swift-frontend 0x00000001012864e4 swift::executePassPipelinePlan(swift::SILModule*, swift::SILPassPipelinePlan const&, bool, swift::irgen::IRGenModule*) + 64
43 swift-frontend 0x000000010128ecf8 swift::runSILPassesForOnone(swift::SILModule&) + 80
44 swift-frontend 0x0000000100b383a8 swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 260
45 swift-frontend 0x00000001008fb7fc performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 820
46 swift-frontend 0x00000001008fb1b8 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1328
47 swift-frontend 0x00000001009075d4 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) + 164
48 swift-frontend 0x00000001008fcc44 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 716
49 swift-frontend 0x00000001008fc3f8 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2288
50 swift-frontend 0x00000001006a0f04 swift::mainEntry(int, char const**) + 3064
51 dyld 0x00000001984aab98 start + 6076
Expected behavior
The DocC documentation should build successfully.
Environment
Mac: Xcode 16.2.
Not all toolchains appear to be affected. Toolchains that cause a crash include:
swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15
swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25
Toolchains that are not affected:
Xcode 16.2 default
swift-6.0.3-RELEASE.xctoolchain (2024-12-10a)
Ubuntu 24:
swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04
is affected.
Additional information
The stack trace with respect to Ubuntu 24 is as follows:
Building for debugging...
[1/1] Write swift-version-5BD36B4D6DAE0086.txt
Build of product 'snippet-extract' complete! (1.15s)
Extracting symbol information for 'Atomics'...
Building for debugging...
[1/1] Write swift-version-5BD36B4D6DAE0086.txt
Build of target: 'Atomics' complete! (1.20s)
error: unspecified("signalled(6): /home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract -module-name Atomics -target x86_64-unknown-linux-gnu -module-cache-path /home/user/abc/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -Xcc -fmodule-map-file=/home/user/abc/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -I -Xcc /home/user/abc/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -I /home/user/abc/.build/x86_64-unknown-linux-gnu/debug/Modules -minimum-access-level public -skip-inherited-docs -emit-extension-block-symbols -output-dir /home/user/abc/.build/x86_64-unknown-linux-gnu/extracted-symbols/swift-atomics/Atomics output:
Term verification failed
Initial term: τ_0_0.[AtomicValue:AtomicRepresentation]
Erased term: τ_0_0.AtomicRepresentation
Simplified term: τ_0_0.AtomicRepresentation
Requirement machine for <τ_0_0>
Rewrite system: {
}
Property map: {
}
Conformance paths: {
}
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.\tProgram arguments: /home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract -module-name Atomics -target x86_64-unknown-linux-gnu -module-cache-path /home/user/abc/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -Xcc -fmodule-map-file=/home/user/abc/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -I -Xcc /home/user/abc/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -I /home/user/abc/.build/x86_64-unknown-linux-gnu/debug/Modules -minimum-access-level public -skip-inherited-docs -emit-extension-block-symbols -output-dir /home/user/abc/.build/x86_64-unknown-linux-gnu/extracted-symbols/swift-atomics/Atomics
1.\tSwift version 6.2-dev (LLVM 9ae4b59a6edd27c, Swift eac419b8ca2dc36)
#0 0x0000594ed20d5538 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x8be5538)
#1 0x0000594ed20d30de llvm::sys::RunSignalHandlers() (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x8be30de)
#2 0x0000594ed20d5bd1 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000701c4fc45330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x0000701c4fc9eb2c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
#5 0x0000701c4fc9eb2c __pthread_kill_internal ./nptl/pthread_kill.c:78:10
#6 0x0000701c4fc9eb2c pthread_kill ./nptl/pthread_kill.c:89:10
#7 0x0000701c4fc4527e raise ./signal/../sysdeps/posix/raise.c:27:6
#8 0x0000701c4fc288ff abort ./stdlib/abort.c:81:7
#9 0x0000594ecc3698d7 (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2e798d7)
#10 0x0000594ecc369b9c swift::rewriting::RequirementMachine::requiresProtocol(swift::Type, swift::ProtocolDecl const*) const (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2e79b9c)
#11 0x0000594ecc3f6927 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2f06927)
#12 0x0000594ecc439677 swift::LookUpConformanceInSubstitutionMap::operator()(swift::InFlightSubstitution&, swift::Type, swift::ProtocolDecl*) const (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2f49677)
#13 0x0000594ecc43a49d swift::InFlightSubstitution::lookupConformance(swift::Type, swift::ProtocolDecl*, unsigned int) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2f4a49d)
#14 0x0000594ecc440c84 (anonymous namespace)::TypeSubstituter::transformDependentMemberType(swift::DependentMemberType*, swift::TypePosition) TypeSubstitution.cpp:0:0
#15 0x0000594ecc439537 swift::Type::subst(swift::InFlightSubstitution&) const (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2f49537)
#16 0x0000594ecc43929b swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2f4929b)
#17 0x0000594ecaff1f24 swift::Requirement swift::Requirement::subst<swift::SubstitutionMap&>(swift::SubstitutionMap&) const crtstuff.c:0:0
#18 0x0000594ecb4b2210 swift::SynthesizedExtensionAnalyzer::Implementation::isApplicable(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*)::\'lambda\'(swift::SubstitutionMap, swift::ExtensionDecl*, llvm::ArrayRef<swift::Requirement>)::operator()(swift::SubstitutionMap, swift::ExtensionDecl*, llvm::ArrayRef<swift::Requirement>) const crtstuff.c:0:0
#19 0x0000594ecb4b1bdf swift::SynthesizedExtensionAnalyzer::Implementation::isApplicable(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*) crtstuff.c:0:0
#20 0x0000594ecb4b14c1 swift::SynthesizedExtensionAnalyzer::Implementation::collectSynthesizedExtensionInfo(std::vector<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup, std::allocator<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup>>&)::\'lambda\'(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*)::operator()(swift::ExtensionDecl*, bool, swift::ExtensionDecl*, swift::NormalProtocolConformance*) const crtstuff.c:0:0
#21 0x0000594ecb4b0c9b swift::SynthesizedExtensionAnalyzer::Implementation::collectSynthesizedExtensionInfo(std::vector<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup, std::allocator<swift::SynthesizedExtensionAnalyzer::Implementation::ExtensionMergeGroup>>&) crtstuff.c:0:0
#22 0x0000594ecb4af125 swift::SynthesizedExtensionAnalyzer::SynthesizedExtensionAnalyzer(swift::NominalTypeDecl*, swift::PrintOptions, bool) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1fbf125)
#23 0x0000594ecb48d343 swift::symbolgraphgen::SymbolGraph::recordConformanceSynthesizedMemberRelationships(swift::symbolgraphgen::Symbol) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1f9d343)
#24 0x0000594ecb48cca3 swift::symbolgraphgen::SymbolGraph::recordNode(swift::symbolgraphgen::Symbol) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1f9cca3)
#25 0x0000594ecb4821b4 swift::symbolgraphgen::SymbolGraphASTWalker::walkToDeclPre(swift::Decl*, swift::CharSourceRange) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1f921b4)
#26 0x0000594ecb4d4f8b (anonymous namespace)::SemaAnnotator::walkToDeclPre(swift::Decl*) SourceEntityWalker.cpp:0:0
#27 0x0000594ecc0af555 (anonymous namespace)::Traversal::doIt(swift::Decl*) ASTWalker.cpp:0:0
#28 0x0000594ecc0af473 swift::Decl::walk(swift::ASTWalker&) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x2bbf473)
#29 0x0000594ecb4d3248 swift::SourceEntityWalker::walk(swift::Decl*) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1fe3248)
#30 0x0000594ecb47fddc swift::symbolgraphgen::emitSymbolGraphForModule(swift::ModuleDecl*, swift::symbolgraphgen::SymbolGraphOptions const&) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0x1f8fddc)
#31 0x0000594eca222b89 swift_symbolgraph_extract_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0xd32b89)
#32 0x0000594eca1bc950 swift::mainEntry(int, char const**) (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0xccc950)
#33 0x0000701c4fc2a1ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#34 0x0000701c4fc2a28b call_init ./csu/../csu/libc-start.c:128:20
#35 0x0000701c4fc2a28b __libc_start_main ./csu/../csu/libc-start.c:347:5
#36 0x0000594eca1ba6a5 _start (/home/user/swift0512/swift-DEVELOPMENT-SNAPSHOT-2025-05-12-a-ubuntu24.04/usr/bin/swift-symbolgraph-extract+0xcca6a5)")