-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
- 使用任意split或fla其中一个都不报错。
- 使用split和sub不报错。
- 使用fla和sub也不报错。
- 开启split和fla编译器崩溃了。
环境:git 最新代码编译
xcode 16.2 intel
编译ios app
index 设为no
优化 设为no
1. <eof> parser at end of file
2. Optimizer
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 clang-18 0x0000000104fc7188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 40
1 clang-18 0x0000000104fc5179 llvm::sys::RunSignalHandlers() + 233
2 clang-18 0x0000000104fc6791 llvm::sys::CleanupOnSignal(unsigned long) + 257
3 clang-18 0x0000000104f1a9d1 CrashRecoverySignalHandler(int) + 129
4 libsystem_platform.dylib 0x00007ff80fb7fe1d _sigtramp + 29
5 libsystem_platform.dylib 0x00007ff7bc7a54b0 _sigtramp + 18446744072313001648
6 clang-18 0x0000000105067704 llvm::formLCSSARecursively(llvm::Loop&, llvm::DominatorTree const&, llvm::LoopInfo const*, llvm::ScalarEvolution*) + 116
7 clang-18 0x00000001050679a2 llvm::LCSSAPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) + 242
8 clang-18 0x00000001037945f2 llvm::detail::PassModel<llvm::Function, llvm::LCSSAPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) + 18
9 clang-18 0x00000001047ffb15 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) + 245
10 clang-18 0x0000000104d9b505 llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) + 213
11 clang-18 0x0000000103794032 llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) + 18
12 clang-18 0x0000000104802e39 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 297
13 clang-18 0x0000000103792c22 llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 18
14 clang-18 0x00000001047fece5 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 341
15 clang-18 0x0000000105340e8a (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream>>&, std::__1::unique_ptr<llvm::ToolOutputFile, std::__1::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) + 19194
16 clang-18 0x0000000105339461 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) + 6849
17 clang-18 0x00000001056c904d clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) + 1885
18 clang-18 0x0000000106861956 clang::ParseAST(clang::Sema&, bool, bool) + 582
19 clang-18 0x0000000105a6696a clang::FrontendAction::Execute() + 90
20 clang-18 0x00000001059d9d24 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 836
21 clang-18 0x0000000105ad992b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 635
22 clang-18 0x000000010375b995 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2997
23 clang-18 0x00000001037592bb ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) + 347
24 clang-18 0x00000001057fc3ee void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const::$_0>(long) + 30
25 clang-18 0x0000000104f1a78c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 124
26 clang-18 0x00000001057fbd3b clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const + 395
27 clang-18 0x00000001057bdbe4 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 452
28 clang-18 0x00000001057be0bf clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&, bool) const + 143
29 clang-18 0x00000001057de0d0 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) + 912
30 clang-18 0x0000000103758681 clang_main(int, char**, llvm::ToolContext const&) + 11361
31 clang-18 0x0000000103767040 main + 128
32 dyld 0x00007ff80f7ba2cd start + 1805
clang: error: clang frontend command failed with exit code 139 (use
-v to see invocation)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels