Skip to content

Linux (Ubuntu 22.04) Build Fails #90

@EggzYy

Description

@EggzYy

I tried to build swift bundle with :
swift run --package-path ~/Mint/ mint install stackotter/swift-bbundler
mint install stackotter/swift-bundler@main
swift build -c release

They all crash at same place:
......
[515/517] Compiling Parsing OneOfBuilder.swift
error: compile command failed due to signal 11 (use -v to see invocation)

  1. Swift version 6.1.2 (swift-6.1.2-RELEASE)
  2. Compiling with effective version 5.10
  3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for SwiftBundler)
  4. While running pass #1175344 SILFunctionTransform "EarlyPerfInliner" on SILFunction "@$s12SwiftBundler19ErrorHandledCommandPAAE3runyyYaFAA06BundleE0V_Tg5".
    for 'run()' (at /home/eggzy/Downloads/phoneapp3/swift-bundler/Sources/SwiftBundler/Commands/ErrorHandledCommand.swift:38:3)
    #0 0x00005d07ff0fec08 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x6d2cc08)
    Init Naming Conflicts #1 0x00005d07ff0fc9ee llvm::sys::RunSignalHandlers() (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x6d2a9ee)
    iOS build support #2 0x00005d07ff0ff2a8 SignalHandler(int) Signals.cpp:0:0
    Fatal crashes have no useful output #3 0x0000794df2c42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
    Add --version #4 0x00005d07f9f04eb4 swift::getBorrowedFromUser(swift::SILValue) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1b32eb4)
    Save git commit hash of the project #5 0x00005d07f9eac096 swift::mergeBasicBlockWithSingleSuccessor(swift::SILBasicBlock*, swift::SILBasicBlock*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1ada096)
    Add products to Package.swift #6 0x00005d07f98684f3 swift::mergeBasicBlocks(swift::SILFunction*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x14964f3)
    Linux build support #7 0x00005d07f97ef68d (anonymous namespace)::SILPerformanceInlinerPass::run() PerformanceInliner.cpp:0:0
    Support Asset Catalogs #8 0x00005d07f96f5903 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1323903)
    Create a public API that other tools can use #9 0x00005d07f96f6a3e swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1324a3e)
    Create string descriptions for all errors #10 0x00005d07f96f3ab8 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1321ab8)
    Add option to remove log noise when using Xcode #11 0x00005d07f96f3a6d swift::ExecuteSILPipelineRequest::evaluate(swift::Evaluator&, swift::SILPipelineExecutionDescriptor) const (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1321a6d)
    Fix log glitches when building #12 0x00005d07f974481a swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) crtstuff.c:0:0
    Support sandboxing and code signing #13 0x00005d07f97114fd swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatalswift::ExecuteSILPipelineRequest(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatalswift::ExecuteSILPipelineRequest(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) crtstuff.c:0:0
    Improve configuration deserialisation error messages #14 0x00005d07f96f3bcf swift::executePassPipelinePlan(swift::SILModule*, swift::SILPassPipelinePlan const&, bool, swift::irgen::IRGenModule*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x1321bcf)
    v2.0.0 #15 0x00005d07f972330b swift::runSILOptimizationPasses(swift::SILModule&) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x135130b)
    Update README.md and CLI version #16 0x00005d07f916aa0e swift::CompilerInstance::performSILProcessing(swift::SILModule*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0xd98a0e)
    Update TOMLKit and KeyedList style #17 0x00005d07f8ec1a0f performCompileStepsPostSILGen(swift::CompilerInstance&, std::unique_ptr<swift::SILModule, std::default_deleteswift::SILModule >, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) FrontendTool.cpp:0:0
    Minor improvements and documentation changes #18 0x00005d07f8ec0b8a swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0xaeeb8a)
    Fix issue related to -d option and dynamic libraries #19 0x00005d07f8ec32ba performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) FrontendTool.cpp:0:0
    Change docs target #20 0x00005d07f8ec2713 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0xaf0713)
    Command Not Found via Xcode #21 0x00005d07f8c9f86a swift::mainEntry(int, char const**) (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x8cd86a)
    Provide JSON Schema for Configuration #22 0x0000794df2c29d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
    Fix Xcode not finding swift-bundler on the path #23 0x0000794df2c29e40 call_init ./csu/../csu/libc-start.c:128:20
    Support for bundling XPC Services #24 0x0000794df2c29e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
    Implement debugging mode #25 0x00005d07f8c9ecc5 _start (/home/eggzy/.local/share/swiftly/toolchains/6.1.2/usr/bin/swift-frontend+0x8cccc5)

*** Signal 11: Backtracing from 0x5d07f9f04eb4... done ***

*** Program crashed: Bad pointer dereference at 0x0000000000000028 ***

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions